Compartir a través de


estructura VIDEO_CHILD_STATE_CONFIGURATION (video.h)

La estructura VIDEO_CHILD_STATE_CONFIGURATION contiene una matriz de estructuras de VIDEO_CHILD_STATE, cada una de las cuales contiene el estado de un dispositivo secundario determinado.

Sintaxis

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

Miembros

Count

Especifica el número de estructuras del miembro ChildStateArray.

ChildStateArray[ANYSIZE_ARRAY]

Es una matriz de estructuras de VIDEO_CHILD_STATE. Cada elemento de esta matriz contiene el identificador y el estado de un dispositivo secundario determinado.

Observaciones

El controlador de puerto de vídeo envía una estructura de VIDEO_CHILD_STATE_CONFIGURATION al controlador de miniport para los siguientes ICTLs:

  • IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION, en el que el controlador de puerto de vídeo consulta el controlador de miniporte para determinar si el estado especificado para cada dispositivo secundario de ChildStateArray es válido.

  • IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION, en el que el controlador de puerto de vídeo solicita al controlador de miniportar que realice el cambio de estado especificado para cada dispositivo secundario en ChildStateArray.

Requisitos

Requisito Valor
encabezado de video.h (incluya Video.h)

Consulte también

IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION

IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION

VIDEO_CHILD_STATE

VIDEO_REQUEST_PACKET