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
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 |