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