DMAIssueRawTransfer
9/8/2008
Essa função configura registradores descritor mapa (n.); mapear (v.) para um canalizar a mapa (n.); mapear (v.) um acesso direto à memória (DMA) transferir suspensa reserva uma bloqueada. Essa função falha se houver outras transferências acesso direto à memória (DMA) enfileirado no canalizar a acesso direto à memória (DMA).
Syntax
BOOL DMAIssueRawTransfer (
DMA_TRANSFER_HANDLE *phDmaHandle,
HANDLE hDmaChannel,
PVOID lpInPtr,
DWORD nInLen,
HANDLE hNotifyHandle,
PVOID NotifyContext1,
PVOID NotifyContext2
);
Parameters
- phDmaHandle
[in, saída] apontar para um HANDLE que retorna DMA_TRANSFER_HANDLE em caso de sucesso
- hDmaChannel
[in, Out] Quando DMAIssueRawTransfer Retorna TRUE, para o sucesso, termo é um ponteiro para um DMA_TRANSFER_HANDLE.
- lpInPtr
[no] Ponteiro longo para uma reserva que contém os dados exigido para executar a operação. Esse ponteiro é definido como NULL se o parâmetro dwIoControlCode especifica uma operação que não requer entrada dados.
- nInLen
[no] Tamanho, em bytes, da reserva apontado pelo lpInBuffer.
- hNotifyHandle
[no] Identificador de evento usado quando é SetEvent chamado após a conclusão de transferir acesso direto à memória (DMA). Se esse identificador é NULL, em seguida, não chamar para SetEvent é feita quando a transferir for concluído.
- NotifyContext1
[no] Context1 permite que um usuário ao anexar de conteúdo para transferir a acesso direto à memória (DMA). O de conteúdo é recuperado usando um válido e DMAGetContexts acesso direto à memória (DMA) identificador.
- NotifyContext2
[no] Context2 permite que um usuário ao anexar de conteúdo para transferir a acesso direto à memória (DMA). O de conteúdo é recuperado usando DMAGetContexts e de identificador acesso direto à memória (DMA) Um válido.
Return Value
Retorna TRUE em caso de sucesso. Retorna FALSE falha.
Requirements
Header | oaldma.h |
Library | CEDDK.lib |
Windows Embedded CE | Windows Embedded CE 6.0 and later |
See Also
Reference
CEDDK Dynamic-Link Library DMA Functions
CEDDK Dynamic-Link Library DMA Structures