Partager via


énumération DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC (dispmprt.h)

L’énumération DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC fournit des informations CRC sur la mémoire tampon en cours d’analyse pendant la collecte de données de diagnostic.

Syntaxe

typedef enum _DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC {
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNINITIALIZED,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_BLACK,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_NON_BLACK,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_ERROR,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNKNOWN
} DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC;

Constantes

 
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNINITIALIZED
Réservé pour l’utilisation du système d’exploitation lors de l’initialisation de diagnostic.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_BLACK
Le pilote doit retourner cette valeur si, en fonction du CRC calculé des pixels analysés, ils apparaissent comme étant tous noirs.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_NON_BLACK
Le pilote doit retourner cette valeur si, en fonction du CRC calculé des pixels analysés, ils n’apparaissent pas comme étant noirs.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_ERROR
Le pilote doit retourner cette valeur s’il y a eu une erreur rencontrée lors du calcul du CRC ou du CRC de référence manquant.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNKNOWN
Le pilote doit retourner cette valeur si le matériel ne prend pas en charge le calcul du CRC sur les pixels analysés.

Remarques

L’énumération DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC est membre de la structure DXGK_DIAG_SCANOUT_BUFFER_CONTENT, qui est passée en tant que membre de la structure DXGK_DISPLAYSTATE_INTRUSIVE dans les appels à DxgkDdiGetDisplayStateIntrusive lors de la collecte de données de diagnostic.

Si le matériel prend en charge l’exécution d’un calcul CRC sur les pixels analysés finals, le pilote doit l’activer. Si le pilote aurait besoin d’une référence black CRC pour vérifier auprès du CRC actuel, il doit toujours mettre en cache la référence 1. Si le CRC de référence dépend du mode actuel, il doit modifier la référence sur les modifications du mode.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 2004
d’en-tête dispmprt.h

Voir aussi

DXGK_DIAG_SCANOUT_BUFFER_CONTENT

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive