dxd - dynax driver framework 2.7.0d222
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd_wdm.h File Reference
#include <ntifs.h>
#include "dxd_sync.h"
#include <wdm.h>
#include <ntstrsafe.h>
Include dependency graph for dxd_wdm.h:
This graph shows which files directly or indirectly include this file:

Classes

class  dxd::wdm::device_interface
 enabled device interface: registered and enabled by initialize(), disabled on destruction More...
class  dxd::wdm::file
 file class More...
class  dxd::wdm::irp< synchrony_t >
 IRP class. More...
class  dxd::wdm::registry
class  dxd::wdm::unicode< max_length >
 WDM unicode string helper. More...
class  dxd::wdm::workitem
 WDM workitem helper. More...

Namespaces

namespace  dxd
 dynax driver framework kernel namespace
namespace  dxd::wdm
 WDM++ - windows helper classes.
namespace  dxd::wdm::property
 unified device property model access on a PDO

Functions

template<typename type_t>
os_result dxd::wdm::property::get (const ::DEVICE_OBJECT *wdm_pdo, const ::DEVPROPKEY &key, type_t &value, ::DEVPROPTYPE type=DEVPROP_TYPE_BINARY)
template<int max_length>
os_result dxd::wdm::property::get (const ::DEVICE_OBJECT *wdm_pdo, const ::DEVPROPKEY &key, unicode< max_length > &value)
 string property

(c) copyright 2009 dynamic acoustics e.U. generated on

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.