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

IRP_MJ_DEVICE_CONTROL

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

HwVidGetVideoChildDescriptor

STATUS_BLOCK