структура VIDEO_CHILD_STATE_CONFIGURATION (video.h)

Структура VIDEO_CHILD_STATE_CONFIGURATION содержит массив VIDEO_CHILD_STATE структур, каждая из которых содержит состояние определенного дочернего устройства.

Синтаксис

typedef struct _VIDEO_CHILD_STATE_CONFIGURATION {
  ULONG             Count;
  VIDEO_CHILD_STATE ChildStateArray[ANYSIZE_ARRAY];
} VIDEO_CHILD_STATE_CONFIGURATION, *PVIDEO_CHILD_STATE_CONFIGURATION;

Члены

Count

Указывает количество структур в элементе ChildStateArray .

ChildStateArray[ANYSIZE_ARRAY]

Массив VIDEO_CHILD_STATE структур. Каждый элемент этого массива содержит идентификатор и состояние для определенного дочернего устройства.

Комментарии

Драйвер видеопорта отправляет VIDEO_CHILD_STATE_CONFIGURATION структуру в драйвер miniport для следующих ioCTL:

  • IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION, в котором драйвер видеопорта запрашивает драйвер минипорта, чтобы определить, является ли указанное состояние для каждого дочернего устройства в ChildStateArray допустимым .

  • IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION, в котором драйвер видеопорта запрашивает у драйвера минипорта изменение указанного состояния для каждого дочернего устройства в ChildStateArray.

Требования

Требование Значение
Заголовок video.h (включить Video.h)

См. также раздел

IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION

IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION

VIDEO_CHILD_STATE

VIDEO_REQUEST_PACKET