VIDEO_CHILD_ENUM_INFO-Struktur (video.h)

Beschreibt das untergeordnete Gerät, das vom Miniporttreiber aufgezählt werden soll. Alle Member werden vom Videoporttreiber festgelegt.

Syntax

typedef struct _VIDEO_CHILD_ENUM_INFO {
  ULONG Size;
  ULONG ChildDescriptorSize;
  ULONG ChildIndex;
  ULONG ACPIHwId;
  PVOID ChildHwDeviceExtension;
} VIDEO_CHILD_ENUM_INFO, *PVIDEO_CHILD_ENUM_INFO;

Member

Size

Die Größe dieser Struktur in Byte.

ChildDescriptorSize

Die Größe des Puffers in Bytes, auf den pChildDescriptor zeigt. Der Videoporttreiber weist diesen Puffer so zu, dass er groß genug ist, um eine DDC2-konforme EDID-Struktur aufzunehmen.

ChildIndex

Der Index des untergeordneten Geräts, für das das System Informationen anfordert. Dieser Member wird verwendet, um Geräte aufzulisten, die nicht von ACPI oder anderen Betriebssystemkomponenten aufgezählt werden. Wenn ChildIndex auf 0 festgelegt ist, sollte der Treiber den in ACPIHwId angegebenen Wert als ID des geräts verwenden, das aufgezählt wird.

ACPIHwId

Der vom ACPI-BIOS zurückgegebene Bezeichner, der das untergeordnete Gerät darstellt, das aufgezählt wird. Der Miniporttreiber sollte diesen Member nur verwenden, wenn ChildIndex null ist.

Die von der Firmware zurückgegebene ACPIHwId muss mit dem Wert übereinstimmen, der vom Miniporttreiber in UId zurückgegeben wird. Der System-BIOS-Hersteller und die Grafik-IHV müssen diese IDs synchronisieren.

ChildHwDeviceExtension

Ein Zeiger auf eine Geräteerweiterung, die für dieses untergeordnete Gerät spezifisch ist. Dieser Member ist nur gültig, wenn der Miniporttreiber den ChildHwDeviceExtensionSize-Member von VIDEO_HW_INITIALIZATION_DATA mit einem anderen Wert als 0 (null) ausgefüllt hat.

Hinweise

Ein Parameter der HwVidGetVideoChildDescriptor-Funktion ist ein instance einer VIDEO_CHILD_ENUM_INFO-Struktur.

Der in Dispmprt.h definierte ACPI_METHOD_DISPLAY_DOD-Alias stellt die Methode dar, die zum Aufzählen der an die Grafikkarte angefügten Geräte verwendet wird. Diese Methode ist erforderlich, wenn der integrierte Gerätecontroller das Wechseln von Ausgabegeräten unterstützt.

Anforderungen

Anforderung Wert
Header video.h (Video.h einschließen)

Weitere Informationen

HwVidGetVideoChildDescriptor

VIDEO_HW_INITIALIZATION_DATA