structure DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM (dispmprt.h)
La structure DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM fournit des informations d’histogramme pour la mémoire tampon en cours d’analyse pendant la collecte de 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. Une valeur de -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 de 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/le matériel gère un histogramme des mémoires tampons analysées, il doit retourner MinPixelValue et MaxPixelValue pour la mémoire tampon en cours d’analyse. Ces valeurs doivent se trouver sur les pixels analysés finaux, 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 risque de ne pas connaître la courbe gamma entière appliquée, le système d’exploitation utilise uniquement ces valeurs pour une décision globale de savoir si les pixels peuvent être noirs ou proches de noir.
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_CRC