Compartilhar via


DMAGetBufferPhysAddr

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função retorna o comprimento e físico endereço de um bloco reserva acesso direto à memória (DMA) criado por DMAOpenBuffer.

Syntax

DWORD DMAGetBufferPhysAddr (
    DMA_BUFFER_HANDLE hBuffer,
  DWORD NumOfBufferBlock,
  CE_DMA_BUFFER_BLOCK ceDmaBufferBLockArray[]
);

Parameters

  • hBuffer
    [no] Acesso direto à memória (DMA) reserva bloco identificador criado por DMAOpenBuffer.
  • NumOfBufferBlock
    [no] Número de descritores bloco reserva acesso direto à memória (DMA) passado no, o usuário.
  • [ceDmaBufferBlockArray]
    [in, Out] Ponteiro para uma matriz de CE_DMA_BUFFER_BLOCKs. Esta matriz é limitada pelo parâmetro NumOfBufferBlocks e é atualizado antes um retorno de DMAGetBufferPhysAddr.

Return Value

Retorna um diferente de zero valor que indica o número de físico acesso direto à memória (DMA) reserva bloqueia em caso de sucesso. Retorna zero em falha. Para informações de erro estendidas, o driver usuário pode chamar GetLastError.

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