DMA_ADAPTER_INFO共用体 (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 以降でサポートされています。 |
Header | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |