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、ビデオ ポート ドライバーは 、ChildStateArray 内の各子デバイスの指定された状態の変更を行うためにミニポート ドライバーを要求します。

要件

要件
Header video.h (Video.h を含む)

こちらもご覧ください

IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION

IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION

VIDEO_CHILD_STATE

VIDEO_REQUEST_PACKET