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) |