per-FDO adapter device: miniport subdevices are created in start()
More...
#include <dxd_port.h>
per-FDO adapter device: miniport subdevices are created in start()
◆ device()
| dxd::adapter::device::device |
( |
const class adapter & | adapter, |
|
|
::DEVICE_OBJECT * | wdm_device, |
|
|
::DEVICE_OBJECT * | wdm_pdo, |
|
|
::DEVICE_OBJECT * | wdm_bus ) |
|
inline |
◆ ~device()
| virtual dxd::adapter::device::~device |
( |
| ) |
|
|
inlinevirtual |
◆ client_create()
| virtual client * dxd::adapter::device::client_create |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ create_miniport()
| virtual os_result dxd::adapter::device::create_miniport |
( |
const wchar_t * | , |
|
|
::IResourceList * | , |
|
|
unsigned int | ) |
|
inlineprotectedvirtual |
◆ ioctl()
| virtual os_result dxd::adapter::device::ioctl |
( |
unsigned int | ioctl, |
|
|
const void * | , |
|
|
size_t | size_in, |
|
|
void * | out, |
|
|
size_t | size_out, |
|
|
size_t & | size ) |
|
inlinevirtual |
control I/O handler, reached through client::ioctl()
◆ launch()
| virtual os_result dxd::adapter::device::launch |
( |
| ) |
|
|
inlineprotectedvirtual |
device start hook: set ports before miniports are created
◆ start()
| os_result dxd::adapter::device::start |
( |
::IResourceList * | wdm_reslist | ) |
|
|
inline |
endpoint icon: PKEY_DeviceClass_IconPath in the subdevice's KSCATEGORY_AUDIO interface key
◆ adapter
◆ adapter
| const class adapter& dxd::adapter::device::adapter |
|
protected |
◆ ports
| unsigned int dxd::adapter::device::ports = 0 |
◆ status
◆ wdm_bus
| ::DEVICE_OBJECT* dxd::adapter::device::wdm_bus |
|
protected |
◆ wdm_device
| ::DEVICE_OBJECT* dxd::adapter::device::wdm_device |
|
protected |
◆ wdm_pdo
| ::DEVICE_OBJECT* dxd::adapter::device::wdm_pdo |
|
protected |
The documentation for this class was generated from the following file: