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)