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 de 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 de DMA do sistema atualmente em uso.
Retornar valor
ReadDmaCounter retorna o número de bytes restantes a serem transferidos na operação DMA atual.
Comentários
ReadDmaCounter não é uma rotina do sistema que pode ser chamada diretamente pelo nome. Essa rotina só pode ser chamada pelo 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 de DMA do sistema.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 2000. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | <= DISPATCH_LEVEL |
Regras de conformidade da DDI | IrqlDispatch(wdm) |