ReactOS  0.4.15-dev-3294-ge98684e
FxDmaTransactionTransferComplete Class Reference

#include <fxdmatransactioncallbacks.hpp>

Inheritance diagram for FxDmaTransactionTransferComplete:
Collaboration diagram for FxDmaTransactionTransferComplete:

Public Member Functions

 FxDmaTransactionTransferComplete (VOID)
 
VOID Invoke (__in WDFDMATRANSACTION Transaction, __in WDFDEVICE Device, __in WDFCONTEXT Context, __in WDF_DMA_DIRECTION Direction, __in DMA_COMPLETION_STATUS Status)
 
- Public Member Functions inherited from FxCallback
 FxCallback (__in_opt PFX_DRIVER_GLOBALS FxDriverGlobals=NULL)
 
PVOID operator new (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in POOL_TYPE PoolType=NonPagedPool)
 
VOID operator delete (__in PVOID pointer)
 

Public Attributes

PFN_WDF_DMA_TRANSACTION_DMA_TRANSFER_COMPLETE Method
 

Additional Inherited Members

- Protected Member Functions inherited from FxCallback
void __inline CallbackStart (VOID)
 
void __inline CallbackEnd (VOID)
 

Detailed Description

Definition at line 138 of file fxdmatransactioncallbacks.hpp.

Constructor & Destructor Documentation

◆ FxDmaTransactionTransferComplete()

FxDmaTransactionTransferComplete::FxDmaTransactionTransferComplete ( VOID  )
inline

Definition at line 143 of file fxdmatransactioncallbacks.hpp.

145  :
146  FxCallback()
147  {
148  Method = NULL;
149  }
FxCallback(__in_opt PFX_DRIVER_GLOBALS FxDriverGlobals=NULL)
Definition: fxcallback.hpp:36
#define NULL
Definition: types.h:112
PFN_WDF_DMA_TRANSACTION_DMA_TRANSFER_COMPLETE Method

Member Function Documentation

◆ Invoke()

VOID FxDmaTransactionTransferComplete::Invoke ( __in WDFDMATRANSACTION  Transaction,
__in WDFDEVICE  Device,
__in WDFCONTEXT  Context,
__in WDF_DMA_DIRECTION  Direction,
__in DMA_COMPLETION_STATUS  Status 
)
inline

Definition at line 152 of file fxdmatransactioncallbacks.hpp.

159  {
160  if (Method) {
161  CallbackStart();
163  CallbackEnd();
164  }
165  }
WDF_EXTERN_C_START typedef _In_ WDFDEVICE _In_ WDFCONTEXT _In_ WDF_DMA_DIRECTION Direction
Status
Definition: gdiplustypes.h:24
_Must_inspect_result_ _In_ WDFDEVICE Device
Definition: wdfchildlist.h:474
PFN_WDF_DMA_TRANSACTION_DMA_TRANSFER_COMPLETE Method
void __inline CallbackStart(VOID)
Definition: fxcallback.hpp:64
void __inline CallbackEnd(VOID)
Definition: fxcallback.hpp:74

Referenced by FxDmaSystemTransaction::CallEvtDmaCompleted().

Member Data Documentation

◆ Method


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