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

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

#include <Adapter_WDF.h>

Public Member Functions

void Init (Adapter *aAdapter, WDFDEVICE aDevice, Hardware_WDF *aHardware_WDF)
 Initialize the instance. More...
 
void FileCleanup (WDFFILEOBJECT aFileObject)
 Cleanup file. More...
 
void IoDeviceControl (WDFREQUEST aRequest, size_t aOutSize_byte, size_t aInSize_byte, ULONG aCode)
 Process an IoCtl request. More...
 
void IoInCallerContext (WDFREQUEST aRequest)
 Process the request in the caller context. More...
 

Detailed Description

The Adapter_WDF class (DDK, Windows only)

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

Member Function Documentation

void OpenNetK::Adapter_WDF::FileCleanup ( WDFFILEOBJECT  aFileObject)

Cleanup file.

Parameters
aFileObjectThe WDFFILEOBJECT instance
void OpenNetK::Adapter_WDF::Init ( Adapter aAdapter,
WDFDEVICE  aDevice,
Hardware_WDF aHardware_WDF 
)

Initialize the instance.

Parameters
aAdapterThe Adapter
aDeviceThe WDFDEVICE
aHardware_WDFThe Hardware_WDF
void OpenNetK::Adapter_WDF::IoDeviceControl ( WDFREQUEST  aRequest,
size_t  aOutSize_byte,
size_t  aInSize_byte,
ULONG  aCode 
)

Process an IoCtl request.

Parameters
aRequestThe request
aOutSize_byteThe maximum output data size
aInSize_byteThe input data size
aCodeThe IoCtl request code
void OpenNetK::Adapter_WDF::IoInCallerContext ( WDFREQUEST  aRequest)

Process the request in the caller context.

Parameters
aRequestThe request

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