Dispositivos filho do adaptador de vídeo

Um dispositivo filho do adaptador de vídeo é um dispositivo no adaptador de vídeo que é enumerado como filho pelo driver de miniporta de exibição. Todos os dispositivos filho do adaptador de vídeo estão integrados; monitores e outros dispositivos externos que se conectam ao adaptador de vídeo não são considerados dispositivos filho.

A função DxgkDdiChildRelations do driver de miniporta de vídeo é responsável por enumerar dispositivos filho do adaptador de vídeo. Durante a enumeração, o driver de miniporta de exibição atribui a cada dispositivo filho um tipo e um valor de reconhecimento de HPD (detecção de plug-quente). O tipo é um dos enumeradores DXGK_CHILD_DEVICE_TYPE :

  • TypeVideoOutput

  • TypeOther

O valor de conscientização do HPD é um dos enumeradores DXGK_CHILD_DEVICE_HPD_AWARENESS :

  • HpdAwarenessAlwaysConnected

  • HpdAwarenessInterruptible

  • HpdAwarenessPolled

A tabela a seguir fornece alguns exemplos de dispositivos que têm vários tipos e valores de reconhecimento hpd.

HpdAwareness VideoOutput Outros

AlwaysConnected

Saída para o painel LCD integrado em um computador desktop

Sintonizador de TV

comutador de barras cruzadas

Codec MPEG2

Interruptível

DVI

HDMI

Saída para o painel LCD integrado em um computador portátil

Entrevistados

Vídeo S

HD15

O sistema operacional usa uma das várias estratégias, dependendo do valor de conscientização do HPD, para determinar se um dispositivo externo está conectado a um dispositivo filho. A tabela a seguir descreve brevemente como o sistema operacional determina a conexão status de dispositivos com vários valores de reconhecimento hpd.

HpdAwareness Como o sistema operacional determina a conexão status

AlwaysConnected

O sistema operacional sabe que o dispositivo filho está sempre presente. Nenhum dispositivo externo está conectado ou desconectado do dispositivo filho.

Interruptível

O sistema operacional é notificado quando um dispositivo de exibição externo está conectado ou desconectado do dispositivo filho. (O painel de exibição em um computador portátil é considerado conectado quando a tampa está aberta e desconectada quando a tampa é fechada.)

Entrevistados

O sistema operacional pergunta se um dispositivo de exibição externo está conectado ao dispositivo filho.