PREAD_DMA_COUNTER função de retorno de chamada (wdm.h)
A rotina ReadDmaCounter retorna o número de bytes restantes a serem transferidos durante a operação DMA subordinada atual.
Sintaxe
PREAD_DMA_COUNTER PreadDmaCounter;
ULONG PreadDmaCounter(
[in] PDMA_ADAPTER DmaAdapter
)
{...}
Parâmetros
[in] DmaAdapter
Ponteiro para o objeto do adaptador retornado anteriormente por IoGetDmaAdapter que representa o canal do controlador DMA do sistema atualmente em uso.
Valor de retorno
ReadDmaCounter retorna o número de bytes restantes a serem transferidos na operação DMA atual.
Observações
ReadDmaCounter não é uma rotina do sistema que pode ser chamada diretamente pelo nome. Essa rotina só pode ser chamada por ponteiro do endereço retornado em uma estrutura de DMA_OPERATIONS. Os drivers obtêm o endereço dessa rotina chamando IoGetDmaAdapter.
ReadDmaCounter só pode ser chamado por drivers de dispositivos DMA subordinados. Normalmente, o chamador é o driver de um dispositivo subordinado que usa o modo de inicialização automática de um controlador DMA do sistema.