VP_DEVICE_DESCRIPTION 结构 (video.h)
VP_DEVICE_DESCRIPTION 结构描述驱动程序为其请求 DMA 对象的物理设备的属性。
语法
typedef struct _VP_DEVICE_DESCRIPTION {
BOOLEAN ScatterGather;
BOOLEAN Dma32BitAddresses;
BOOLEAN Dma64BitAddresses;
ULONG MaximumLength;
} VP_DEVICE_DESCRIPTION, *PVP_DEVICE_DESCRIPTION;
成员
ScatterGather
如果 为 TRUE,则表示设备支持散点/收集 DMA。 如果 为 FALSE,则设备不支持散点/收集 DMA。
Dma32BitAddresses
如果 为 TRUE,则指定 32 位地址用于 DMA 操作。
Dma64BitAddresses
如果 为 TRUE,则指定 64 位地址用于 DMA 操作。
MaximumLength
指定设备在每个 DMA 操作中可以处理的最大字节数。
注解
此结构在 Windows XP 及更高版本中可用。
要求
要求 | 值 |
---|---|
Header | video.h (包括 Video.h) |