IOCTL_VIDEO_GET_CHILD_STATE IOCTL (ntdvertitaeo.h)
Determina se un dispositivo figlio è attualmente abilitato. Anche se il supporto del driver miniport per questa richiesta modale è facoltativo, è consigliabile. In caso contrario, Windows 2000 e versioni successive devono chiamare il BIOS per eseguire l'operazione, che è molto inefficiente e può influire negativamente sull'affidabilità del sistema. Se il BIOS non è in grado di gestire questa richiesta, Windows 2000 o versione successiva considera il dispositivo figlio attivo.
Codice principale
Buffer di input
InputBuffer VRP contiene un puntatore a un ULONG contenente l'indice del dispositivo figlio, come specificato in HwVidGetVideoChildDescriptor.
Buffer di output
Il driver miniport video restituisce un ULONG nell'OutputBuffer VRP che può essere una combinazione dei flag seguenti:
Valore | Significato |
---|---|
VIDEO_CHILD_ACTIVE | Il dispositivo figlio è attivo. |
VIDEO_CHILD_DETACHED | Il dispositivo figlio viene scollegato dalla visualizzazione. Questo flag viene usato nelle implementazioni di DualView per indicare le relazioni logiche dei dispositivi figlio. Per altre informazioni, vedere Supporto di DualView (modello Windows 2000). |
VIDEO_CHILD_NOPRUNE_FREQ | Il dispositivo figlio può guidare un'immagine a qualsiasi frequenza di aggiornamento, indipendentemente dall'impostazione EDID. Questo flag viene usato per l'eliminazione in modalità. Per impostazione predefinita, Windows 2000 e versioni successive eseguono l'eliminazione della modalità per ogni elemento figlio attivo. Quando il driver miniport vuole impedire al sistema operativo di eseguire l'eliminazione della modalità su dispositivi figlio specifici, tuttavia, deve usare questo flag. |
VIDEO_CHILD_NOPRUNE_SIZE | Il dispositivo figlio può guidare un'immagine di qualsiasi dimensione, indipendentemente dall'impostazione EDID. Questo flag viene usato per l'eliminazione in modalità. Per impostazione predefinita, Windows 2000 e versioni successive eseguono l'eliminazione della modalità per ogni elemento figlio attivo. Quando il driver miniport vuole impedire al sistema operativo di eseguire l'eliminazione della modalità su dispositivi figlio specifici, tuttavia, deve usare questo flag. |
Blocco dello stato
Il driver miniport video imposta il membro Informazioni della struttura STATUS_BLOCK su sizeof(ULONG).
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntdvertitaeo.h |