Freigeben über


VIDEO_CHILD_TYPE-Aufzählung (video.h)

Die VIDEO_CHILD_TYPE-Aufzählung gibt den Typ des untergeordneten Geräts an, das an ein Videogerät angeschlossen ist.

Syntax

typedef enum {
  Monitor,
  NonPrimaryChip,
  VideoChip,
  Other
} VIDEO_CHILD_TYPE, *PVIDEO_CHILD_TYPE;

Konstanten

 
Monitor
Identifiziert ein Gerät, das möglicherweise über eine DDC2-kompatible EDID-Datenstruktur verfügt. Wenn der Video-Miniport ein solches Gerät erkennt, sollte er die EDID aus dem Monitor extrahieren und in den von videoprt.sys im Rückruf bereitgestellten Seitenpuffer in PVIDEO_HW_GET_CHILD_DESCRIPTOR einfügen und diesen Typ im VideoChildType Parameter dieses Aufrufs zurückgeben. Diese EDID wird, sofern verfügbar, in die Registrierung geschrieben. Wenn der EDID nicht verfügbar ist, sollte nichts im Puffer platziert werden.
NonPrimaryChip
Identifiziert einen anderen VGA-Chip auf dem Videoboard, der nicht der primäre VGA-Chip ist. Dieser Typ ist nur dann zu verwenden, wenn der Miniport mehr als einen VGA-Chip auf dem Board erkennt. Ein solcher Bezeichner bewirkt, dass der videoprt.sys eine weitere DEVICE_EXTENSION erstellt und dem so identifizierten Chip zugeordnete HW_DEVICE_EXTENSION zugeordnet wird.
VideoChip
Primärer Videochip auf der Grafikkarte.
Other
Identifiziert ein anderes Videogerät, das an die Grafikkarte angeschlossen ist. Wenn der Miniport ein solches Gerät erkennt, wird eine breite Zeichenzeichenfolge (WSTR) in den seitenseitigen Puffer eingefügt, der vom videoprt.sys bereitgestellt wird, der die PNP-Hardware-ID des Geräts ist. Diese Zeichenfolge wird verwendet, um einen Wert dieses Namens in der Registrierung zu erstellen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2
Header- video.h