dxd - dynax driver framework  2675
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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,

dxd::bus::~bus ( )
inline

Member Data Documentation

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 Tue Dec 4 2018

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.