dxd - dynax driver framework  2692
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>


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 

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 ( )

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 Sun Feb 17 2019

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.