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

こちらもご覧ください

DMA_ADAPTER_INFO_V1

GetDmaAdapterInfo