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)

另請參閱

DMA_TRANSFER_INFO_V1

GetDmaTransferInfo