Freigeben über


IOCTL_VIDEO_GET_CHILD_STATE IOCTL (ntddvdeo.h)

Bestimmt, ob ein untergeordnetes Gerät zurzeit aktiviert ist. Obwohl die Miniporttreiberunterstützung für diese modale Anforderung optional ist, wird dringend empfohlen. Andernfalls muss Windows 2000 und höher das BIOS aufrufen, um den Vorgang auszuführen, was sehr ineffizient ist und sich negativ auf die Systemfestigkeit auswirken kann. Wenn das BIOS diese Anforderung nicht verarbeiten kann, betrachtet Windows 2000 oder höher das untergeordnete Gerät als aktiv.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Der VRP-InputBuffer- enthält einen Zeiger auf ein ULONG, das den Index des untergeordneten Geräts enthält, wie in HwVidGetVideoChildDescriptorangegeben.

Ausgabepuffer

Der Video-Miniporttreiber gibt einen ULONG-Wert im VRP-OutputBuffer- zurück, der eine Kombination der folgenden Flags sein kann:

Wert Bedeutung
VIDEO_CHILD_ACTIVE Das untergeordnete Gerät ist aktiv.
VIDEO_CHILD_DETACHED Das untergeordnete Gerät wird von der Ansicht getrennt. Dieses Flag wird in DualView-Implementierungen verwendet, um die logischen Beziehungen von untergeordneten Geräten anzugeben. Weitere Informationen finden Sie unter Unterstützen von DualView (Windows 2000 Model).
VIDEO_CHILD_NOPRUNE_FREQ Das untergeordnete Gerät kann unabhängig von seiner EDID-Einstellung ein Image mit jeder Aktualisierungsrate steuern.
Dieses Kennzeichen wird zum Löschen des Modus verwendet. Standardmäßig führen Windows 2000 und höher die Modus pruning für jedes aktive untergeordnete Element aus. Wenn der Miniporttreiber verhindern möchte, dass das Betriebssystem den Modus auf bestimmten untergeordneten Geräten schneidet, sollte dieses Flag jedoch verwendet werden.
VIDEO_CHILD_NOPRUNE_SIZE Das untergeordnete Gerät kann unabhängig von seiner EDID-Einstellung ein Image einer beliebigen Größe steuern.
Dieses Kennzeichen wird zum Löschen des Modus verwendet. Standardmäßig führen Windows 2000 und höher die Modus pruning für jedes aktive untergeordnete Element aus. Wenn der Miniporttreiber verhindern möchte, dass das Betriebssystem den Modus auf bestimmten untergeordneten Geräten schneidet, sollte dieses Flag jedoch verwendet werden.

Statusblock

Der Videominiporttreiber legt den Information Member der STATUS_BLOCK Struktur auf Größe von(ULONG) fest.

Anforderungen

Anforderung Wert
Header- ntddvdeo.h

Siehe auch

HwVidGetVideoChildDescriptor-

STATUS_BLOCK