DMA_ADAPTER_INFO union (wdm.h)
La structure DMA_ADAPTER_INFO est un conteneur pour une structure DMA_ADAPTER_INFO_XXX qui décrit les fonctionnalités d’un contrôleur DMA système.
Syntaxe
typedef union _DMA_ADAPTER_INFO {
struct {
ULONG Version;
DMA_ADAPTER_INFO_V1 V1;
};
struct {
ULONGLONG Reserved;
union {
DMA_ADAPTER_INFO_CRASHDUMP Crashdump;
};
};
} DMA_ADAPTER_INFO, *PDMA_ADAPTER_INFO;
Membres
Version
Numéro de version de la structure **DMA_ADAPTER_INFO_**XXX qui suit ce membre. Pour une structure DMA_ADAPTER_INFO_V1 , définissez ce membre sur DMA_ADAPTER_INFO_VERSION1 avant d’appeler la routine GetDmaAdapterInfo .
V1
Fonctionnalités de l’appareil DMA master bus ou du contrôleur DMA système. Pour plus d’informations, consultez DMA_ADAPTER_INFO_V1.
Reserved
Réservé pour un usage futur.
Crashdump
Définit le DMA_ADAPTER_INFO_CRASHDUMP membre Crashdump.
Remarques
Un pilote de périphérique appelle la routine GetDmaAdapterInfo pour obtenir une structure DMA_ADAPTER_INFO qui décrit les fonctionnalités d’un contrôleur DMA.
L’union sans nom dans cette structure contient une structure **DMA_ADAPTER_INFO_**XXX . Le membre Version indique quelle version de la structure **DMA_ADAPTER_INFO_**XXX est contenue dans l’union. Actuellement, seule la version 1 est prise en charge.
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) |