次の方法で共有


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

関連項目

DMA_TRANSFER_INFO_V1

GetDmaTransferInfo