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)

Voir aussi

DMA_ADAPTER_INFO_V1

GetDmaAdapterInfo