DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM structure (dispmprt.h)
La structure DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM fournit des informations d’histogramme pour la mémoire tampon actuelle analysée lors de la collecte des données de diagnostic.
Syntaxe
typedef struct _DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM {
INT MinPixelValue;
INT MaxPixelValue;
} DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM;
Membres
MinPixelValue
Valeur de pixel minimale dans l’histogramme pour la mémoire tampon actuellement analysée. La valeur -1 spécifie qu’aucun histogramme n’est pris en charge.
MaxPixelValue
Valeur de pixel maximale dans l’histogramme pour la mémoire tampon actuellement analysée.
Remarques
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM 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 ne prend pas en charge le calcul CRC sur les pixels analysés et que le pilote/matériel conserve un histogramme des mémoires tampons en cours d’analyse, il doit retourner MinPixelValue et MaxPixelValue pour la mémoire tampon en cours d’analyse. Ces valeurs doivent se trouver sur les derniers pixels analysés, y compris tous les gamma et toute autre transformation appliquée. Étant donné que les valeurs minimales et maximales dépendent des valeurs gamma et que le système d’exploitation peut ne pas connaître l’ensemble de la courbe gamma appliquée, le système d’exploitation utilise uniquement ces valeurs pour déterminer si les pixels peuvent être noirs ou presque noirs.
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_CRC