Partager via


énumération DXGK_DIAG_BASIC_DISPLAY_TOPOLOGY (dispmprt.h)

DXGK_DIAG_BASIC_DISPLAY_TOPOLOGY fournit des informations de topologie d’affichage de base au système d’exploitation lorsqu’il collecte des informations de diagnostic d’affichage non intrusives.

Syntax

typedef enum _DXGK_DIAG_BASIC_DISPLAY_TOPOLOGY {
  DXGK_DIAG_BASIC_DISPLAY_TOPOLOGY_UNINITIALIZED,
  DXGK_DIAG_DISPLAY_CONNECTED_DIRECTLY,
  DXGK_DIAG_DISPLAY_CONNECTED_INDIRECTLY_CONVERTOR,
  DXGK_DIAG_DISPLAY_CONNECTED_INDIRECTLY_HUB,
  DXGK_DIAG_DISPLAY_CONNECTED_INDIRECTLY,
  DXGK_DIAG_DISPLAY_CONNECTED_UNKNOWN
} DXGK_DIAG_BASIC_DISPLAY_TOPOLOGY;

Constantes

 
DXGK_DIAG_BASIC_DISPLAY_TOPOLOGY_UNINITIALIZED
Réservé à l’utilisation du système d’exploitation lors de l’initialisation du diagnostic.
DXGK_DIAG_DISPLAY_CONNECTED_DIRECTLY
Le moniteur est connecté directement à la carte graphique.
DXGK_DIAG_DISPLAY_CONNECTED_INDIRECTLY_CONVERTOR
Le moniteur est connecté indirectement à la carte graphique via un convertisseur/connecteur. Dans la plupart des cas, le pilote peut uniquement détecter les convertisseurs actifs.
DXGK_DIAG_DISPLAY_CONNECTED_INDIRECTLY_HUB
Le moniteur est connecté indirectement à la carte graphique via un hub.
DXGK_DIAG_DISPLAY_CONNECTED_INDIRECTLY
Le moniteur est connecté indirectement à la carte graphique, mais le pilote ne peut pas déterminer s’il est connecté via un hub ou un convertisseur.
DXGK_DIAG_DISPLAY_CONNECTED_UNKNOWN
Le pilote ne peut pas déterminer si le moniteur est connecté directement ou indirectement à la carte graphique. Cette valeur doit être utilisée rarement, par exemple dans les cas où le connecteur est un passage.

Remarques

L’énumération DXGK_DIAG_BASIC_DISPLAY_TOPOLOGY est membre de la structure DXGK_DISPLAYSTATE_NONINTRUSIVE. Il est utilisé lors de la collecte d’informations de diagnostic d’affichage via des appels à DxgkDdiGetDisplayStateNonIntrusive.

Les dongles et les hubs peuvent augmenter les points d’échec qui peuvent se produire pendant l’énumération et les négociations du monitoring. Le système d’exploitation peut utiliser la valeur de DXGK_DIAG_BASIC_DISPLAY_TOPOLOGY pour déterminer s’il faut collecter des informations de topologie plus détaillées, le cas échéant (par exemple à l’aide des DDIs DP AUX), afin de déterminer l’état actuel du hub et/ou des dongles à rechercher pour le composant coupable.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004
En-tête dispmprt.h

Voir aussi

DXGK_DISPLAYSTATE_NONINTRUSIVE

DXGKARG_GETDISPLAYSTATENONINTRUSIVE

DxgkDdiGetDisplayStateNonIntrusive

DXGKDDI_DPAUXIOTRANSMISSION