DMA_ADAPTER_INFO structure (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 struct _DMA_ADAPTER_INFO {
  ULONG Version;
  union {
    DMA_ADAPTER_INFO_V1        V1;
    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.

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)

Voir aussi

DMA_ADAPTER_INFO_V1

GetDmaAdapterInfo