VIDEO_CHILD_STATE_CONFIGURATION structure (video.h)
The VIDEO_CHILD_STATE_CONFIGURATION structure contains an array of VIDEO_CHILD_STATE structures, each holding the state of a particular child device.
Syntax
typedef struct _VIDEO_CHILD_STATE_CONFIGURATION {
ULONG Count;
VIDEO_CHILD_STATE ChildStateArray[ANYSIZE_ARRAY];
} VIDEO_CHILD_STATE_CONFIGURATION, *PVIDEO_CHILD_STATE_CONFIGURATION;
Members
Count
Specifies the number of structures in the ChildStateArray member.
ChildStateArray[ANYSIZE_ARRAY]
Is an array of VIDEO_CHILD_STATE structures. Each element of this array contains the ID and state for a particular child device.
Remarks
The video port driver sends a VIDEO_CHILD_STATE_CONFIGURATION structure to the miniport driver for the following IOCTLs:
-
IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION, in which the video port driver queries the miniport driver to determine whether the specified state for each child device in ChildStateArray is valid.
-
IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION, in which the video port driver requests the miniport driver to make the specified state change for each child device in ChildStateArray.
Requirements
Requirement | Value |
---|---|
Header | video.h (include Video.h) |
See also
IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION