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) |