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 结构。 版本成员指示联合中包含哪个版本的 **DMA_ADAPTER_INFO_**XXX 结构。 目前仅支持版本 1。

要求

要求
最低受支持的客户端 支持从Windows 8开始。
标头 wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h)

另请参阅

DMA_ADAPTER_INFO_V1

GetDmaAdapterInfo