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 结构。 版本 成员指示联合中包含 DMA_TRANSFER_INFO_XXX 结构的哪个版本。

要求

要求 价值
最低支持的客户端 从 Windows 8 开始支持。
标头 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另请参阅

DMA_TRANSFER_INFO_V1

GetDmaTransferInfo