Поделиться через


перечисление VIDEO_CHILD_TYPE (video.h)

Перечисление VIDEO_CHILD_TYPE указывает тип дочернего устройства, подключенного к видеоустройству.

Синтаксис

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

Константы

 
Monitor
Определяет устройство, которое может иметь структуру данных EDID, совместимую с DDC2. Если видеопорт обнаруживает такое устройство, он должен извлечь EDID из монитора и поместить его в буфер страницы, предоставленный videoprt.sys в обратном вызове к PVIDEO_HW_GET_CHILD_DESCRIPTOR и вернуть этот тип в параметре VideoChildType этого вызова. Этот идентификатор EDID, если он доступен, будет записан в реестр. Если идентификатор EDID недоступен, ничего не должно быть помещено в буфер.
NonPrimaryChip
Идентифицирует другой чип VGA на видеосборде, который не является основным микросхемой VGA. Этот тип следует использовать только в том случае, если минипорт обнаруживает несколько микросхем VGA на борту. Такой идентификатор приведет к тому, что videoprt.sys создать другую DEVICE_EXTENSION и связанную HW_DEVICE_EXTENSION связанную с микросхемой так идентифицированную.
VideoChip
Основная микросхема видео на видеокарте.
Other
Идентифицирует другое видеоустройство, подключенное к видеокарте. Если минипорт обнаруживает такое устройство, необходимо поместить широкую строку char (WSTR) в буфер страниц, предоставляемый videoprt.sys который является идентификатором оборудования PNP устройства. Эта строка будет использоваться для создания значения этого имени в реестре.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11 версии 24H2
заголовка video.h