#include <dxd_pci.h>
|
| | operator const ::HANDLE () const |
| | operator::IOPCIDevice * () const |
| | IOKit IOPCIDevice* implicit cast.
|
| template<typename type_t> |
| os_result | query (const ::UNICODE_STRING &key, type_t &value) |
| template<typename key_t, typename type_t> |
| os_result | query (key_t *key, type_t &value) |
| os_result | remove () |
| os_result | set (const ::UNICODE_STRING &key, const ::GUID &value) |
| os_result | set (const ::UNICODE_STRING &key, const ::UNICODE_STRING &value) |
| os_result | set (const ::UNICODE_STRING &key, const char *value) |
| os_result | set (const ::UNICODE_STRING &key, const wchar_t *value) |
| os_result | set (const ::UNICODE_STRING &key, unsigned int value) |
| template<typename key_t, typename type_t> |
| os_result | set (key_t *key, const type_t &value) |
| template<typename type_t> |
| unsigned long | type () |
◆ conclude()
| void dxd::pci::conclude |
( |
| ) |
|
|
inlineoverrideprotected |
IOKit: Main driver finalization.
conclude() is one of the driver-supplied routines that is called before a driver is to be removed. It is responsible for freeing all resource the driver acquired during launch().
◆ irq()
| virtual bool dxd::pci::irq |
( |
int | , |
|
|
int64_t | ) |
|
inlineprotectedvirtual |
IOKit: high priority interrupt request indication.
◆ irq_disable()
IOKit: disable hardware irq handler.
◆ irq_enable()
IOKit: enable hardware irq handler.
◆ isr()
IOKit: lowered priority interrupt service handler.
◆ launch()
IOKit: Main driver entry.
launch() is one of the dynax driver frameword-supplied routines that is called after this driver is loaded. It is responsible for initializing the driver.
PCI memory windows and interrupts will be created and connected by the framework, the hw member will be filled out accordingly.
◆ operator const ::HANDLE()
| dxd::wdm::registry::operator const ::HANDLE |
( |
| ) |
const |
|
inlineinherited |
◆ operator::IOPCIDevice *()
| dxd::pci::operator::IOPCIDevice * |
( |
| ) |
const |
|
inline |
IOKit IOPCIDevice* implicit cast.
◆ query() [1/2]
template<typename type_t>
| os_result dxd::wdm::registry::query |
( |
const ::UNICODE_STRING & | key, |
|
|
type_t & | value ) |
|
inlineinherited |
◆ query() [2/2]
template<typename key_t, typename type_t>
| os_result dxd::wdm::registry::query |
( |
key_t * | key, |
|
|
type_t & | value ) |
|
inlineinherited |
◆ remove()
◆ set() [1/6]
| os_result dxd::wdm::registry::set |
( |
const ::UNICODE_STRING & | key, |
|
|
const ::GUID & | value ) |
|
inlineinherited |
◆ set() [2/6]
| os_result dxd::wdm::registry::set |
( |
const ::UNICODE_STRING & | key, |
|
|
const ::UNICODE_STRING & | value ) |
|
inlineinherited |
◆ set() [3/6]
| os_result dxd::wdm::registry::set |
( |
const ::UNICODE_STRING & | key, |
|
|
const char * | value ) |
|
inlineinherited |
◆ set() [4/6]
| os_result dxd::wdm::registry::set |
( |
const ::UNICODE_STRING & | key, |
|
|
const wchar_t * | value ) |
|
inlineinherited |
◆ set() [5/6]
| os_result dxd::wdm::registry::set |
( |
const ::UNICODE_STRING & | key, |
|
|
unsigned int | value ) |
|
inlineinherited |
◆ set() [6/6]
template<typename key_t, typename type_t>
| os_result dxd::wdm::registry::set |
( |
key_t * | key, |
|
|
const type_t & | value ) |
|
inlineinherited |
◆ type()
template<typename type_t>
| unsigned long dxd::wdm::registry::type |
( |
| ) |
|
|
inherited |
◆ hw
◆ status
The documentation for this class was generated from the following file: