Dispositivi figlio dell'adattatore di visualizzazione
Un dispositivo figlio della scheda di visualizzazione è un dispositivo nella scheda di visualizzazione enumerata come figlio dal driver miniport di visualizzazione. Tutti i dispositivi figlio della scheda di visualizzazione sono a bordo; i monitoraggi e altri dispositivi esterni che si connettono alla scheda di visualizzazione non sono considerati dispositivi figlio.
La funzione DxgkDdiQueryChildRelations del driver miniport display è responsabile dell'enumerazione dei dispositivi figlio della scheda di visualizzazione. Durante l'enumerazione, il driver miniport di visualizzazione assegna a ogni dispositivo figlio un tipo e un valore di rilevamento del plug-hot (HPD). Il tipo è uno degli enumeratori DXGK_CHILD_DEVICE_TYPE :
TypeVideoOutput
TypeOther
Il valore di consapevolezza HPD è uno degli enumeratori DXGK_CHILD_DEVICE_HPD_AWARENESS :
HpdAwarenessAlwaysConnected
HpdAwarenessInterruptible
HpdAwarenessPolled
La tabella seguente fornisce alcuni esempi di dispositivi con vari tipi e valori di riconoscimento HPD.
HpdAwareness | VideoOutput | Altro |
---|---|---|
AlwaysConnected |
Output per il pannello LCD integrato in un computer desktop |
Tuner TV interruttore barra incrociata Codec MPEG2 |
Interrompibile |
DVI HDMI Output per il pannello LCD integrato in un computer portatile |
|
Intervistati |
S-video HD15 |
Il sistema operativo usa una delle diverse strategie, a seconda del valore di consapevolezza HPD, per determinare se un dispositivo esterno è connesso a un dispositivo figlio. La tabella seguente descrive brevemente come il sistema operativo determina lo stato di connessione dei dispositivi con vari valori di riconoscimento HPD.
HpdAwareness | Come il sistema operativo determina lo stato della connessione |
---|---|
AlwaysConnected |
Il sistema operativo sa che il dispositivo figlio è sempre presente. Nessun dispositivo esterno è mai connesso o disconnesso dal dispositivo figlio. |
Interrompibile |
Il sistema operativo riceve una notifica quando un dispositivo di visualizzazione esterno è connesso o disconnesso dal dispositivo figlio. (Il pannello di visualizzazione su un computer portatile viene considerato connesso quando il coperchio è aperto e disconnesso quando il coperchio è chiuso. |
Intervistati |
Il sistema operativo chiede se un dispositivo di visualizzazione esterno è connesso al dispositivo figlio. |