|
dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
|
This is the complete list of members for dxd::power< platform::driver >, including all inherited members.
| __cleanup(::DEVICE_OBJECT* wdm_device, ::IRP* irp) | dxd::platform::driver | inlineprotectedstatic |
| __close(::DEVICE_OBJECT* wdm_device, ::IRP* irp) | dxd::platform::driver | inlineprotectedstatic |
| __create(::DEVICE_OBJECT* wdm_device, ::IRP* irp) | dxd::platform::driver | inlineprotectedstatic |
| __device_add(::DRIVER_OBJECT* wdm_driver, ::DEVICE_OBJECT* wdm_pdo) | dxd::platform::driver | inlineprotectedstatic |
| __forward(::DEVICE_OBJECT* wdm_device, ::IRP* irp) | dxd::platform::driver | inlineprotectedstatic |
| __ioctl(::DEVICE_OBJECT* wdm_device, ::IRP* irp) | dxd::platform::driver | inlineprotectedstatic |
| __plain(::DEVICE_OBJECT* wdm_device, ::IRP* irp) | dxd::platform::driver | inlineprotectedstatic |
| __pnp(::DEVICE_OBJECT* wdm_device, ::IRP* irp) | dxd::platform::driver | inlineprotectedstatic |
| __unload(::DRIVER_OBJECT* wdm_driver) | dxd::platform::driver | inlineprotectedstatic |
| client_create() override | dxd::platform::driver | inlinevirtual |
| complete(::IRP* irp, os_result status, size_t information= 0) | dxd::platform::driver | inlineprotectedstatic |
| context(::DEVICE_OBJECT* wdm_device) | dxd::platform::driver | inlineprotectedstatic |
| context(::DRIVER_OBJECT* wdm_driver) | dxd::platform::driver | inlineprotectedstatic |
| context(::FILE_OBJECT* wdm_file) | dxd::platform::driver | inlineprotectedstatic |
| create(const void* request, size_t size) | dxd::platform::driver | inlineprotected |
| create(::DEVICE_OBJECT* wdm_device, ::DEVICE_OBJECT* wdm_pdo, ::DEVICE_OBJECT* wdm_bus)= 0 | dxd::platform::driver | protectedpure virtual |
| destroy(const char* id) | dxd::platform::driver | inlineprotected |
| dispatch(::DRIVER_OBJECT* wdm_driver) | dxd::platform::driver | inlineprotected |
| driver(::IOService* service) | dxd::platform::driver | inline |
| driver(::DRIVER_OBJECT* wdm_driver, ::UNICODE_STRING* registry, const dxd::guid& guid, form) | dxd::platform::driver | inlineprotected |
| driver(::DRIVER_OBJECT* wdm_driver, ::UNICODE_STRING* registry, const dxd::guid& guid= 0) | dxd::platform::driver | inline |
| extension | dxd::platform::driver | protected |
| find(const char* id) const | dxd::platform::driver | inlineprotected |
| forward(::DEVICE_OBJECT* wdm_device, ::IRP* irp) | dxd::platform::driver | inlineprotected |
| guid | dxd::platform::driver | |
| hosted(::IOService* shell) | dxd::platform::driver | static |
| hosting(::IOService* shell) | dxd::platform::driver | static |
| ioctl(unsigned int ioctl, const void* in, size_t size_in, void* out, size_t size_out, size_t& size) | dxd::driver | inlinevirtual |
| log | dxd::driver | |
| managed | dxd::driver | |
| operator const ::HANDLE() const | dxd::wdm::registry | inline |
| ours(::FILE_OBJECT* wdm_file) | dxd::platform::driver | inlineprotectedstatic |
| owned(::IOService* shell) | dxd::platform::driver | static |
| power(::IOService* service) | dxd::power<platform::driver> | inline |
| power(::DRIVER_OBJECT* wdm_driver, ::UNICODE_STRING* registry, const dxd::guid& guid= 0) | dxd::power<platform::driver> | inline |
| query(const ::UNICODE_STRING& key, type_t& value) | dxd::wdm::registry | inline |
| query(key_t* key, type_t& value) | dxd::wdm::registry | inline |
| registry(const ::UNICODE_STRING& key, const ::HANDLE root= {}) | dxd::wdm::registry | inline |
| registry(const key_t* key, const ::HANDLE root= {}) | dxd::wdm::registry | inline |
| registry(::HANDLE wdm_key) | dxd::wdm::registry | inline |
| registry(const ::DEVICE_OBJECT* wdm_pdo, const ::GUID& guid, const ::UNICODE_STRING* path= {}) | dxd::wdm::registry | inline |
| remove() | dxd::wdm::registry | inline |
| service | dxd::platform::driver | |
| set(const ::UNICODE_STRING& key, unsigned int value) | dxd::wdm::registry | inline |
| set(const ::UNICODE_STRING& key, const char* value) | dxd::wdm::registry | inline |
| set(const ::UNICODE_STRING& key, const wchar_t* value) | dxd::wdm::registry | inline |
| set(const ::UNICODE_STRING& key, const ::GUID& value) | dxd::wdm::registry | inline |
| set(const ::UNICODE_STRING& key, const ::UNICODE_STRING& value, unsigned long type= REG_SZ) | dxd::wdm::registry | inline |
| set(key_t* key, const type_t& value) | dxd::wdm::registry | inline |
| start(::IOService* shell, ::IOService* provider) | dxd::platform::driver | inline |
| started(device &) | dxd::platform::driver | inlineprotectedvirtual |
| status | dxd::platform::driver | |
| stop(::IOService* shell) | dxd::platform::driver | inline |
| type() | dxd::wdm::registry | |
| version | dxd::driver | |
| ~driver() override | dxd::platform::driver | inlinevirtual |
| ~registry() | dxd::wdm::registry | inlinevirtual |