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 を含む) |
関連項目
GetDmaTransferInfo の