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_TRANSFER_INFO 結構,描述散佈圖/收集清單在 DMA 傳輸中使用的配置需求。
此結構中未命名的聯集包含 DMA_TRANSFER_INFO_XXX 結構。 Version 成員指出DMA_TRANSFER_INFO_XXX結構的哪個版本包含在聯集中。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows 8 開始支援。 |
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |