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