DMA_PDD_CHANNEL_CONTEXT (Windows Embedded CE 6.0)
1/6/2010
This structure provides the Direct Memory Access (DMA) channel service and is returned by the platform dependent driver (PDD) function LPAllocateChannel.
Syntax
typedef struct _DMA_PDD_CHANNEL_CONTEXT {
LPCanArmDma lpCanArmDma;
LPArmTransfer lpArmTransfer;
LPTerminateTransfer lpTerminateTransfer;
LPStartDmaTransfer lpStartDmaTransfer;
LPPollingForTransferDone lpPollingForTransferDone;
LPPollingTransferRemaining lpPollingTransferRemaining;
LPCreateDmaPDDTransfer lpCreateDmaPDDTransfer;
LPCreateRawDmaPDDTransfer lpCreateRawDmaPDDTransfer;
LPFreeDmaTransfer lpFreeDmaTransfer;
}DMA_PDD_CHANNEL_CONTEXT, *PDMA_PDD_CHANNEL_CONTEXT;
Members
- lpCanArmDma
Pointer to a LPCanArmDMA function.
- lpArmTransfer
Pointer to a LPArmTransfer function.
- lpTerminateTransfer
Pointer to a LPTerminateTransfer function.
- lpStartDmaTransfer
Pointer to a LPStartDmaTransfer function.
- lpPollingForTransferDone
Pointer to a LPPollingForTransferDone function.
- lpPollingTransferRemaining
Pointer to a LPPollingTransferRemaining function.
- lpCreateDmaPDDTransfer
Pointer to a LPCreateDmaPDDTransfer function.
- lpCreateRawDmaPDDTransfer
Pointer to a LPCreateRawDmaPDDTransfer function.
- lpFreeDmaTransfer
Pointer to a LPFreeDmaTransfer function.
Requirements
Header | dmamif.h |
Windows Embedded CE | Windows Embedded CE 6.0 and later |