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


структура 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

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

ChildStateArray[ANYSIZE_ARRAY]

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

Замечания

Драйвер видеопорта отправляет структуру VIDEO_CHILD_STATE_CONFIGURATION в мини-порт для следующих операций ввода-вывода:

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

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

Требования

Требование Ценность
заголовка video.h (include Video.h)

См. также

IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION

IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION

VIDEO_CHILD_STATE

VIDEO_REQUEST_PACKET