OpenNet
Public Member Functions | List of all members
OpenNetK::Hardware_WDF Class Reference

The Hardware_WDF class (DDK, Windows only) More...

#include <Hardware_WDF.h>

Public Member Functions

NTSTATUS Init (WDFDEVICE aDevice, Hardware *aHardware)
 Initialize the instance. More...
 
NTSTATUS D0Entry (WDF_POWER_DEVICE_STATE aPreviousState)
 Enter the D0 state. More...
 
NTSTATUS D0Exit (WDF_POWER_DEVICE_STATE aTargetState)
 Exit the D0 state. More...
 
NTSTATUS PrepareHardware (WDFCMRESLIST aRaw, WDFCMRESLIST aTranslated)
 Prepare the hardware. More...
 
NTSTATUS ReleaseHardware (WDFCMRESLIST aTranslated)
 Release the hardware. More...
 

Detailed Description

The Hardware_WDF class (DDK, Windows only)

Note
Kernel class - No constructor, no destructor, no virtual method

Member Function Documentation

NTSTATUS OpenNetK::Hardware_WDF::D0Entry ( WDF_POWER_DEVICE_STATE  aPreviousState)

Enter the D0 state.

Parameters
aPreviousStatePrevious state
Return values
STATUS_SUCCESS
NTSTATUS OpenNetK::Hardware_WDF::D0Exit ( WDF_POWER_DEVICE_STATE  aTargetState)

Exit the D0 state.

Parameters
aTargetStateTarget state
Return values
STATUS_SUCCESS
NTSTATUS OpenNetK::Hardware_WDF::Init ( WDFDEVICE  aDevice,
Hardware aHardware 
)

Initialize the instance.

Parameters
aDeviceThe WDFDEVICE
aHardwareThe Hardware
Return values
STATUS_SUCCESS
NTSTATUS OpenNetK::Hardware_WDF::PrepareHardware ( WDFCMRESLIST  aRaw,
WDFCMRESLIST  aTranslated 
)

Prepare the hardware.

Parameters
aRawThe raw ressources
aTranslatedThe translated ressources
Return values
STATUS_SUCCESS
NTSTATUS OpenNetK::Hardware_WDF::ReleaseHardware ( WDFCMRESLIST  aTranslated)

Release the hardware.

Parameters
aTranslatedThe translated ressources
Return values
STATUS_SUCCESS

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