Freigeben über


DMA_ADAPTER_INFO Union (wdm.h)

Die DMA_ADAPTER_INFO-Struktur ist ein Container für eine DMA_ADAPTER_INFO_XXX-Struktur, die die Funktionen eines DMA-Systemcontrollers beschreibt.

Syntax

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;

Member

Version

Die Versionsnummer der **DMA_ADAPTER_INFO_**XXX-Struktur , die diesem Member folgt. Legen Sie für eine DMA_ADAPTER_INFO_V1-Struktur diesen Member auf DMA_ADAPTER_INFO_VERSION1 fest, bevor Sie die GetDmaAdapterInfo-Routine aufrufen.

V1

Die Funktionen des Bus-master DMA-Geräts oder des DMA-Systems. Weitere Informationen finden Sie unter DMA_ADAPTER_INFO_V1.

Reserved

Für die zukünftige Verwendung reserviert.

Crashdump

Definiert den DMA_ADAPTER_INFO_CRASHDUMPMemberAbsturzdump.

Hinweise

Ein Gerätetreiber ruft die GetDmaAdapterInfo-Routine auf, um eine DMA_ADAPTER_INFO-Struktur abzurufen, die die Funktionen eines DMA-Controllers beschreibt.

Die unbenannte Union in dieser Struktur enthält eine **DMA_ADAPTER_INFO_**XXX-Struktur . Der Version-Member gibt an, welche Version der **DMA_ADAPTER_INFO_**XXX-Struktur in der Union enthalten ist. Derzeit wird nur Version 1 unterstützt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt ab Windows 8.
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

DMA_ADAPTER_INFO_V1

GetDmaAdapterInfo