video.h) (VIDEO_CHILD_STATE_CONFIGURATION 结构
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 中的每个子设备进行指定的状态更改。
要求
要求 | 值 |
---|---|
Header | video.h (包括 Video.h) |
另请参阅
IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION