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