VIDEO_CHILD_TYPE枚举 (video.h)

VIDEO_CHILD_TYPE 枚举指定附加到视频设备的子设备的类型。

语法

typedef enum {
  Monitor,
  NonPrimaryChip,
  VideoChip,
  Other
} VIDEO_CHILD_TYPE, *PVIDEO_CHILD_TYPE;

常数

 
Monitor
标识可能具有符合 DDC2 的 EDID 数据结构的设备。 如果视频微型端口检测到此类设备,它应从监视器中提取 EDID,并将其放在 PVIDEO_HW_GET_CHILD_DESCRIPTOR 回调中 videoprt.sys 提供的分页缓冲区中,并在该调用的 VideoChildType 参数中返回此类型。 此 EDID(如果可用)将写入注册表。 如果 EDID 不可用,则不应在缓冲区中放置任何内容。
NonPrimaryChip
标识视频板上的另一个 VGA 芯片,该芯片不是主要 VGA 芯片。 仅当微型端口在板上检测到多个 VGA 芯片时,才使用此类型。 此类标识符将导致 videoprt.sys 创建另一个DEVICE_EXTENSION,并将关联的HW_DEVICE_EXTENSION与芯片相关联,因此标识。
VideoChip
视频卡上的主视频芯片。
Other
标识附加到视频卡的其他一些视频设备。 如果微型端口检测到此类设备,则会将宽字符字符串(WSTR)放入 videoprt.sys 提供的分页缓冲区中,这是设备的 PNP 硬件标识符。 此字符串将用于在注册表中创建该名称的值。

要求

要求 价值
最低支持的客户端 Windows 11 版本 24H2
标头 video.h