DMA_TRANSFER_INFO構造体 (wdm.h)

DMA_TRANSFER_INFO構造体は、散布図/収集リストの割り当て要件を記述するDMA_TRANSFER_INFO_XXX 構造体のコンテナーです。

構文

typedef struct _DMA_TRANSFER_INFO {
  ULONG Version;
  union {
    DMA_TRANSFER_INFO_V1 V1;
    DMA_TRANSFER_INFO_V2 V2;
  };
} DMA_TRANSFER_INFO, *PDMA_TRANSFER_INFO;

メンバー

Version

このメンバーに続く DMA_TRANSFER_INFO_XXX 構造体のバージョン番号。 DMA_TRANSFER_INFO_V1構造体の場合は、GetDmaTransferInfo ルーチンを呼び出す前に、このメンバーを DMA_TRANSFER_INFO_VERSION1 に設定します。

V1

散布図/収集リストの割り当て要件。 詳細については、「 DMA_TRANSFER_INFO_V1」を参照してください。

V2

散布図/収集リストの割り当て要件。 詳細については、「 DMA_TRANSFER_INFO_V2」を参照してください。

注釈

デバイス ドライバーは 、GetDmaTransferInfo ルーチンを呼び出して、DMA 転送で使用する散布/収集リストの割り当て要件を説明する DMA_TRANSFER_INFO 構造を取得します。

この構造体の名前のない共用体には、 DMA_TRANSFER_INFO_XXX 構造体が含まれています。 Version メンバーは、共用体に含まれるDMA_TRANSFER_INFO_XXX 構造体のバージョンを示します。

要件

要件
サポートされている最小のクライアント Windows 8 以降でサポートされています。
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

こちらもご覧ください

DMA_TRANSFER_INFO_V1

GetDmaTransferInfo