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 設定為零,驅動程式應該使用 ACPIHwId 中指定的值作為所列舉裝置的標識碼。

ACPIHwId

ACPI BIOS 所傳回的標識符,代表要列舉的子裝置。 只有在 ChildIndex 為零時,迷你埠驅動程式才應該使用此成員。

韌體所傳回的 ACPIHwId 必須符合迷你埠驅動程式在 UId 中傳回的值。 系統 BIOS 製造商和圖形 IHV 必須同步處理這些識別碼。

ChildHwDeviceExtension

此子裝置專屬之裝置延伸模組的指標。 只有當迷你埠驅動程式以零以外的值填入 VIDEO_HW_INITIALIZATION_DATA 的 ChildHwDeviceExtensionSize 成員時,這個成員才有效。

備註

HwVidGetVideoChildDescriptor 函式的其中一個參數是 VIDEO_CHILD_ENUM_INFO 結構的實例。

在 Dispmprt.h 中定義的ACPI_METHOD_DISPLAY_DOD別名,代表用來列舉附加至顯示適配卡之裝置的方法。 如果整合式裝置控制器支援切換輸出裝置,則需要這個方法。

規格需求

需求
標頭 video.h (包含 Video.h)

另請參閱

HwVidGetVideoChildDescriptor

VIDEO_HW_INITIALIZATION_DATA