IOCTL_VIDEO_GET_CHILD_STATE IOCTL (ntddvdeo.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 versioni successive considera attivo il dispositivo figlio.
Codice principale
Buffer di input
L'oggetto InputBuffer VRP contiene un puntatore a un ULONG, contenente l'indice del dispositivo figlio, come specificato in HwVidGetVideoChildDescriptor.
Buffer di output
Il driver del miniport video restituisce un ULONG in VRP OutputBuffer 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 della modalità. Per impostazione predefinita, Windows 2000 e versioni successive eseguono l'eliminazione in modalità per ogni figlio attivo. Quando il driver miniport vuole impedire al sistema operativo di eseguire l'eliminazione in 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 della modalità. Per impostazione predefinita, Windows 2000 e versioni successive eseguono l'eliminazione in modalità per ogni figlio attivo. Quando il driver miniport vuole impedire al sistema operativo di eseguire l'eliminazione in modalità su dispositivi figlio specifici, tuttavia, deve usare questo flag. |
Blocco dello stato
Il driver del miniport video imposta il membro Information della struttura STATUS_BLOCK su sizeof(ULONG).
Requisiti
Intestazione | ntddvdeo.h |
Vedi anche
Commenti e suggerimenti
Invia e visualizza il feedback per