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 구조체의 배열입니다. 이 배열의 각 요소에는 특정 자식 디바이스의 ID와 상태가 포함됩니다.

설명

비디오 포트 드라이버는 다음 IOCTL에 대한 미니포트 드라이버에 VIDEO_CHILD_STATE_CONFIGURATION 구조를 보냅니다.

  • IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION 비디오 포트 드라이버가 미니포트 드라이버를 쿼리하여 ChildStateArray 의 각 자식 디바이스에 대해 지정된 상태가 유효한지 여부를 확인합니다.

  • IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION. 비디오 포트 드라이버가 Miniport 드라이버에 ChildStateArray의 각 자식 디바이스에 대해 지정된 상태를 변경하도록 요청합니다.

요구 사항

요구 사항
헤더 video.h(Video.h 포함)

추가 정보

IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION

IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION

VIDEO_CHILD_STATE

VIDEO_REQUEST_PACKET