ReactOS 0.4.15-dev-8417-gb6b82fe
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 }
PFN_WDF_DMA_TRANSACTION_DMA_TRANSFER_COMPLETE Method
#define NULL
Definition: types.h:112

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) {
163 CallbackEnd();
164 }
165 }
void __inline CallbackStart(VOID)
Definition: fxcallback.hpp:64
void __inline CallbackEnd(VOID)
Definition: fxcallback.hpp:74
Status
Definition: gdiplustypes.h:25
_Must_inspect_result_ _In_ WDFDEVICE Device
Definition: wdfchildlist.h:474
WDF_EXTERN_C_START typedef _In_ WDFDEVICE _In_ WDFCONTEXT _In_ WDF_DMA_DIRECTION Direction

Referenced by FxDmaSystemTransaction::CallEvtDmaCompleted().

Member Data Documentation

◆ Method


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