dxd - dynax driver framework 2.1.0d58
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd::bus Class Reference

WDM BUS class. More...

#include <dxd_bus.h>

Classes

struct  desc
 device description for bus class More...
 

Public Member Functions

 bus (::WDFDEVICE wdf_parent, const desc &desc)
 
 ~bus ()
 

Public Attributes

os_result status = not_initialized
 

Detailed Description

WDM BUS class.

Constructor & Destructor Documentation

◆ bus()

dxd::bus::bus ( ::WDFDEVICE wdf_parent,
const desc & desc )
inline

Creates WDF device init structure,

sets DeviceType

Provide device ID, HW ID, compatible ID and instance ID,

enables request forwarding to lower device,

creates a framework device object that represents a PDO,

Registers PNP capabilities

creates and register a default IO queue,

◆ ~bus()

dxd::bus::~bus ( )
inline

Member Data Documentation

◆ status

os_result dxd::bus::status = not_initialized

The documentation for this class was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on Wed Apr 24 2024

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.