DXGK_DIAG_DISPLAY_LINK_STATE enumeração (dispmprt.h)
DXGK_DIAG_DISPLAY_LINK_STATE fornece o estado de link de exibição do destino para o sistema operacional (SO) ao coletar informações de diagnóstico de exibição não intrusivas.
Sintaxe
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 do diagnóstico. |
DXGK_DIAG_DISPLAY_LINK_STATE_NOTAPPLICABLE Um driver deve retornar esse valor se o destino for de um tipo em que não haja nenhum conceito de link ou 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/handshaking foi concluída 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 esta é 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 vínculo é potencialmente problemático e entra em estado de treinamento com frequência. |
Observações
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 do 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 |
---|---|
de cliente com suporte mínimo | Windows 10, versão 2004 |
cabeçalho | dispmprt.h |
Consulte também
DXGK_DISPLAYSTATE_NONINTRUSIVE