PREAD_DMA_COUNTER fonction de rappel (wdm.h)
La routine ReadDmaCounter retourne le nombre d’octets restants à transférer pendant l’opération DMA subordonnée en cours.
Syntaxe
PREAD_DMA_COUNTER PreadDmaCounter;
ULONG PreadDmaCounter(
[in] PDMA_ADAPTER DmaAdapter
)
{...}
Paramètres
[in] DmaAdapter
Pointeur vers l’objet adaptateur précédemment retourné par IoGetDmaAdapter représentant le canal du contrôleur DMA système actuellement utilisé.
Valeur retournée
ReadDmaCounter retourne le nombre d’octets restants à transférer dans l’opération DMA actuelle.
Remarques
ReadDmaCounter n’est pas une routine système qui peut être appelée directement par nom. Cette routine peut être appelée uniquement par le pointeur de l’adresse retournée dans une structure DMA_OPERATIONS . Les pilotes obtiennent l’adresse de cette routine en appelant IoGetDmaAdapter.
ReadDmaCounter peut être appelé uniquement par les pilotes des périphériques DMA subordonnés. En règle générale, l’appelant est le pilote d’un appareil subordonné qui utilise le mode d’autoinitialisation d’un contrôleur DMA système.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 2000. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | <= DISPATCH_LEVEL |
Règles de conformité DDI | IrqlDispatch(wdm) |