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 pour la mémoire tampon en cours d’analyse pendant la collecte des données de diagnostic.

Syntax

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é à l’utilisation du système d’exploitation lors de l’initialisation du 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 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 tout noir.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_ERROR
Le pilote doit retourner cette valeur si une erreur s’est produite 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 des données de diagnostic.

Si le matériel prend en charge l’exécution d’un calcul CRC sur les derniers pixels analysés, le pilote doit l’activer. Si le pilote a besoin d’une référence CRC noire pour case activée par rapport au CRC actuel, il doit toujours mettre en cache celui de référence. Si le CRC de référence dépend du mode actuel, il doit modifier la référence sur les changements de mode.

Configuration requise

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

Voir aussi

DXGK_DIAG_SCANOUT_BUFFER_CONTENT

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive