共用方式為


DMA_ADAPTER_INFO union (wdm.h)

DMA_ADAPTER_INFO 結構是描述系統 DMA 控制器功能的DMA_ADAPTER_INFO_XXX結構的容器。

語法

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;

成員

Version

此成員後面的 **DMA_ADAPTER_INFO_**XXX 結構版本號碼。 若為 DMA_ADAPTER_INFO_V1 結構,請在呼叫 GetDmaAdapterInfo 例程之前,將此成員設定為 DMA_ADAPTER_INFO_VERSION1。

V1

總線主機 DMA 裝置或系統 DMA 控制器的功能。 如需詳細資訊,請參閱 DMA_ADAPTER_INFO_V1

Reserved

保留供未來使用。

Crashdump

定義 DMA_ADAPTER_INFO_CRASHDUMP 成員 Crashdump

備註

設備驅動器會呼叫 GetDmaAdapterInfo 例程,以取得 描述 DMA 控制器功能的DMA_ADAPTER_INFO結構。

此結構中未命名的等位包含 **DMA_ADAPTER_INFO_**XXX 結構。 Version 成員會指出聯集中包含哪個版本的 **DMA_ADAPTER_INFO_**XXX 結構。 目前僅支援第 1 版。

規格需求

需求
最低支援的用戶端 從 Windows 8 開始支援。
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另請參閱

DMA_ADAPTER_INFO_V1

GetDmaAdapterInfo