共用方式為


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 結構,請先將此成員設定為DMA_TRANSFER_INFO_VERSION1,再呼叫 GetDmaTransferInfo 例程。

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