enumeração DXGK_DIAG_DISPLAY_LINK_STATE (dispmprt.h)
DXGK_DIAG_DISPLAY_LINK_STATE fornece o estado do link de exibição do destino para o sistema operacional (SO) ao coletar informações de diagnóstico de exibição não intrusivas.
Syntax
typedef enum _DXGK_DIAG_DISPLAY_LINK_STATE {
DXGK_DIAG_DISPLAY_LINK_STATE_UNINITIALIZED,
DXGK_DIAG_DISPLAY_LINK_STATE_NOTAPPLICABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_STABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_FAILED,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_STABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_FAILED
} DXGK_DIAG_DISPLAY_LINK_STATE;
Constantes
DXGK_DIAG_DISPLAY_LINK_STATE_UNINITIALIZED Reservado para uso do sistema operacional durante a inicialização de diagnóstico. |
DXGK_DIAG_DISPLAY_LINK_STATE_NOTAPPLICABLE Um driver deverá retornar esse valor se o destino for de um tipo em que não haja nenhum conceito de link ou se não houver negociação/handshaking entre o hardware de exibição e o monitor (por exemplo, destinos de VGA). Esse valor nunca deve ser usado para um destino baseado em DisplayPort. |
DXGK_DIAG_DISPLAY_LINK_STATE_STABLE Um driver deverá retornar esse valor se o link estiver em um estado estável, indicando que a negociação/o handshaking foi concluído e o link está pronto para receber dados de pixel. |
DXGK_DIAG_DISPLAY_LINK_STATE_FAILED Um driver deverá retornar esse valor se o link estiver em um estado com falha depois de tentar negociar a largura de banda ou quaisquer outros parâmetros com um determinado coletor, como monitor, hub, dongle etc. |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING Um driver deverá retornar esse valor se o link estiver sendo treinado no momento. Não importa se essa é a primeira ou subsequente tentativa de treinamento de link, pois espera-se que, quando o sistema operacional chama esse diagnóstico DXGK_DISPLAYSTATE_NONINTRUSIVE DDI, o treinamento já deve ser concluído no cenário ideal. um curto período de tempo e, portanto, não está em um estado estável. |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_STABLE Um driver deverá retornar esse valor se o link estiver atualmente em um estado estável, mas somente após várias tentativas de treinamento. Há cenários em que, embora o link pareça atualmente estável, ele pode realmente voltar ao treinamento a qualquer momento. |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_FAILED Um driver deverá retornar esse valor se o link estiver atualmente no estado com falha, mas somente após várias tentativas de treinamento. A diferença entre esse estado e DXGK_DIAG_DISPLAY_LINK_STATE_FAILED é que esse valor indica que o link é potencialmente problemático e entra em estado de treinamento com frequência. |
Comentários
A enumeração DXGK_DIAG_DISPLAY_LINK_STATE é um membro da estrutura DXGK_DISPLAYSTATE_NONINTRUSIVE . Ele é usado durante a coleta de informações de diagnóstico de exibição por meio de chamadas para DxgkDdiGetDisplayStateNonIntrusive.
DXGK_DIAG_DISPLAY_LINK_STATE não é específico de DisplayPort. O estado do link refere-se ao estado de qualquer negociação/handshaking entre o hardware de exibição e o monitor antes de começar a enviar dados de pixel.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 |
Cabeçalho | dispmprt.h |
Confira também
DXGK_DISPLAYSTATE_NONINTRUSIVE