DMA_TRANSFER_INFO structure (wdm.h)
La structure DMA_TRANSFER_INFO est un conteneur pour une structure DMA_TRANSFER_INFO_XXX qui décrit les exigences d’allocation pour une liste de points/regroupements.
Syntaxe
typedef struct _DMA_TRANSFER_INFO {
ULONG Version;
union {
DMA_TRANSFER_INFO_V1 V1;
DMA_TRANSFER_INFO_V2 V2;
};
} DMA_TRANSFER_INFO, *PDMA_TRANSFER_INFO;
Membres
Version
Numéro de version de la structure DMA_TRANSFER_INFO_XXX qui suit ce membre. Pour une structure DMA_TRANSFER_INFO_V1 , définissez ce membre sur DMA_TRANSFER_INFO_VERSION1 avant d’appeler la routine GetDmaTransferInfo .
V1
Exigences d’allocation pour une liste de points/regroupements. Pour plus d’informations, consultez DMA_TRANSFER_INFO_V1.
V2
Exigences d’allocation pour une liste de points/regroupements. Pour plus d’informations, consultez DMA_TRANSFER_INFO_V2.
Remarques
Un pilote de périphérique appelle la routine GetDmaTransferInfo pour obtenir une structure de DMA_TRANSFER_INFO qui décrit les exigences d’allocation pour la liste de points/regroupements à utiliser dans un transfert DMA.
L’union sans nom dans cette structure contient une structure DMA_TRANSFER_INFO_XXX . Le membre Version indique quelle version de la structure DMA_TRANSFER_INFO_XXX est contenue dans l’union.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 8. |
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour