Compartilhar via


Direct Memory Access Abstraction IOCTLs

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

A seguinte tabela mostra os códigos controle E/S usados para se comunicar as solicitações entre o CEDDK Dynamic-Link Library e o driver Direct Memory Access (DMA). Se o campo controle E/S estiver vazio, a função só é implementado na CEDDK.

Função de abstração acesso direto à memória (DMA) Eu/controle 0 enviadas pelo CEDDK Ponteiro de entrada em DMA MDD

DMAGetAdapter

IOCTL_CE_DMA_OALGETDMAADAPTER

DmaAdapter::GetDmaAdapter

DMAAllocateChannel

IOCTL_CE_DMA_ALLOCATECHANNEL

DmaAdapter::AllocateChannel

DMAFreeChannel

IOCTL_CE_DMA_FREEDMACHANNEL

DmaAdapter::FreeDmaChannel

DMAIssueTransfer

IOCTL_CE_DMA_ISSUEDMATRANSFER

DmaChannel::OALIssueDMATransfer

DMAIssueMultiBufferTransfer

IOCTL_CE_DMA_ISSUEMULTIDMATRANSFER

DmaChannel::DMAIssueMultipleTransfer

DMACloseTransfer

IOCTL_CE_DMA_OALCLOSEDMATRANSFER

DmaChannel::OALCloseDmaTransfer

DMAStartTransfer

IOCTL_CE_DMA_STARTTRANSFER

DmaChannel::StartTransfer

DMAGetStatus

IOCTL_CE_DMA_GETDMASTATUS

DmaTransfer::GetStatus

DMAGetContexts

IOCTL_CE_DMA_GETDMACONTEXTS

DmaTransfer::GetContexts

DMAIssueRawTransfer

IOCTL_CE_DMA_ISSUERAWDMATRANSFER

DmaChannel::OALIssueRawDMATransfer

DMAOpenBuffer

DMAGetBufferPhysAddr

DMAFlushBlockBuffer

DMACloseBuffer

See Also

Other Resources

Direct Memory Access Abstraction Reference