PREAD_DMA_COUNTER funzione di callback (wdm.h)
La routine ReadDmaCounter restituisce il numero di byte rimanenti da trasferire durante l'operazione DMA subordinata corrente.
Sintassi
PREAD_DMA_COUNTER PreadDmaCounter;
ULONG PreadDmaCounter(
[in] PDMA_ADAPTER DmaAdapter
)
{...}
Parametri
[in] DmaAdapter
Puntatore all'oggetto adapter restituito in precedenza da IoGetDmaAdapter che rappresenta il canale del controller DMA di sistema attualmente in uso.
Valore restituito
ReadDmaCounter restituisce il numero di byte rimanenti da trasferire nell'operazione DMA corrente.
Commenti
ReadDmaCounter non è una routine di sistema che può essere chiamata direttamente per nome. Questa routine è chiamabile solo dal puntatore dall'indirizzo restituito in una struttura di DMA_OPERATIONS . I driver ottengono l'indirizzo di questa routine chiamando IoGetDmaAdapter.
ReadDmaCounter può essere chiamato solo dai driver dei dispositivi DMA subordinati. In genere, il chiamante è il driver di un dispositivo subordinato che usa la modalità di inizializzazione automatica di un controller DMA di sistema.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 2000. |
Piattaforma di destinazione | Desktop |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | <= DISPATCH_LEVEL |
Regole di conformità DDI | IrqlDispatch(wdm) |