Condividi tramite


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

IRP_MJ_DEVICE_CONTROL

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

Vedi anche

HwVidGetVideoChildDescriptor

STATUS_BLOCK