DMA_MDD_TRANFER_CONTEXT (Windows Embedded CE 6.0)
1/6/2010
This structure is created by the model device driver (MDD) during a call to DMAIssueTransfer. It contains all information related to the Direct Memory Access (DMA) transfer.
Syntax
typedef struct _DMA_MDD_TRANFER_CONTEXT {
DWORD m_dwFlags;
PVOID m_pUserBufferPtr;
DWORD m_dwUserBufferLength;
PHYSICAL_ADDRESS m_UserBufferPhAddr;
PHYSICAL_ADDRESS m_OptionalDeviceAddr;
BOOL m_fRawTransfer;
PVOID m_lpInPtr;
DWORD m_nInLen;
}DMA_MDD_TRANFER_CONTEXT, *PDMA_MDD_TRANFER_CONTEXT;
Members
- m_dwFlags
Transfer flags.
- m_pUserBufferPtr
Virtual pointer to a DMA buffer.
- m_dwUserBufferLength
DMA buffer length.
- m_UserBufferPhAddr
Physical address of the DMA buffer.
- m_OptionalDeviceAddr
Optional device IO address.
- m_fRawTransfer
Flag to indicate whether the DMA transfer is a raw transfer.
- m_lpInPtr
Raw transfer user parameter block pointer.
- m_nInLen
Raw transfer user parameter block length.
Requirements
Header | dmamif.h |
Windows Embedded CE | Windows Embedded CE 6.0 and later |