PREAD_DMA_COUNTER función de devolución de llamada (wdm.h)
La rutina ReadDmaCounter devuelve el número de bytes restantes que se van a transferir durante la operación DMA subordinada actual.
Sintaxis
PREAD_DMA_COUNTER PreadDmaCounter;
ULONG PreadDmaCounter(
[in] PDMA_ADAPTER DmaAdapter
)
{...}
Parámetros
[in] DmaAdapter
Puntero al objeto de adaptador devuelto anteriormente por ioGetDmaAdapter que representa el canal del controlador DMA del sistema que está actualmente en uso.
Valor devuelto
readDmaCounter devuelve el número de bytes restantes que se van a transferir en la operación DMA actual.
Observaciones
readDmaCounter no es una rutina del sistema a la que se puede llamar directamente por nombre. Esta rutina solo se puede llamar por puntero de la dirección devuelta en una estructura de DMA_OPERATIONS. Los controladores obtienen la dirección de esta rutina llamando a IoGetDmaAdapter.
ReadDmaCounter solo los controladores de dispositivos DMA subordinados pueden llamar a ellos. Normalmente, el autor de la llamada es el controlador de un dispositivo subordinado que usa el modo de inicialización automática de un controlador DMA del sistema.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows 2000. |
de la plataforma de destino de | Escritorio |
encabezado de | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
irQL | <= DISPATCH_LEVEL |
reglas de cumplimiento de DDI | irqlDispatch(wdm) |