DMA_ADAPTER_INFO 構造体 (wdm.h)

DMA_ADAPTER_INFO構造体は、システム DMA コントローラーの機能を記述するDMA_ADAPTER_INFO_XXX構造体のコンテナーです。

構文

typedef struct _DMA_ADAPTER_INFO {
  ULONG Version;
  union {
    DMA_ADAPTER_INFO_V1        V1;
    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」を参照してください。

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 を含む)

こちらもご覧ください

DMA_ADAPTER_INFO_V1

GetDmaAdapterInfo