VIDEO_CHILD_ENUM_INFO構造 (video.h)
ミニポート ドライバーによって列挙される子デバイスについて説明します。 すべてのメンバーは、ビデオ ポート ドライバーによって設定されます。
構文
typedef struct _VIDEO_CHILD_ENUM_INFO {
ULONG Size;
ULONG ChildDescriptorSize;
ULONG ChildIndex;
ULONG ACPIHwId;
PVOID ChildHwDeviceExtension;
} VIDEO_CHILD_ENUM_INFO, *PVIDEO_CHILD_ENUM_INFO;
メンバー
Size
この構造体のサイズ (バイト単位)。
ChildDescriptorSize
pChildDescriptor が指すバッファーのサイズ (バイト単位)。 ビデオ ポート ドライバーは、DDC2 準拠の EDID 構造体に対応するのに十分な大きさにこのバッファーを割り当てます。
ChildIndex
システムが情報を要求している子デバイスのインデックス。 このメンバーは、ACPI またはその他のオペレーティング システム コンポーネントによって列挙されていないデバイスを列挙するために使用されます。 ChildIndex が 0 に設定されている場合、ドライバーは、列挙するデバイスの ID として ACPIHwId で指定された値を使用する必要があります。
ACPIHwId
列挙される子デバイスを表す ACPI BIOS によって返される識別子。 ミニポート ドライバーは、 ChildIndex が 0 の場合にのみ、このメンバーを使用する必要があります。
ファームウェアによって返される ACPIHwId は、ミニポート ドライバーによって UId で返される値と一致する必要があります。 システム BIOS の製造元とグラフィックス IHV は、これらの ID を同期する必要があります。
ChildHwDeviceExtension
この子デバイスに固有のデバイス拡張機能へのポインター。 このメンバーは、ミニポート ドライバーが 0 以外の値でVIDEO_HW_INITIALIZATION_DATAの ChildHwDeviceExtensionSize メンバーを入力した場合にのみ有効です。
注釈
HwVidGetVideoChildDescriptor 関数の 1 つのパラメーターは、VIDEO_CHILD_ENUM_INFO構造体のインスタンスです。
Dispmprt.h で定義されている ACPI_METHOD_DISPLAY_DOD エイリアスは、ディスプレイ アダプターに接続されているデバイスを列挙するために使用されるメソッドを表します。 この方法は、統合デバイス コントローラーが出力デバイスの切り替えをサポートしている場合に必要です。
要件
要件 | 値 |
---|---|
Header | video.h (Video.h を含む) |