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 和状态。
言论
视频端口驱动程序将VIDEO_CHILD_STATE_CONFIGURATION结构发送到以下 IOCTL 的微型端口驱动程序:
-
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