|
dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
|
the IOCTL call in flight on a client, which a user event registered by that call binds to More...
#include <dxd_sync_platform.h>
Public Attributes | |
| ::OSAction* | action= nullptr |
| ::IODispatchQueue* | queue= nullptr |
| ::IOUserClient* | user_client= nullptr |
the IOCTL call in flight on a client, which a user event registered by that call binds to
DriverKit turns the caller's async reference into the call's completion action; the client keeps it here while its ioctl() runs. Its calls run on a reentrant queue of its own, which a kernel event waiting within one gives up.
| ::OSAction* dxd::completion::action= nullptr |
| ::IODispatchQueue* dxd::completion::queue= nullptr |
| ::IOUserClient* dxd::completion::user_client= nullptr |