DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM-Struktur (dispmprt.h)
Die DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM-Struktur stellt Histogramminformationen für den aktuellen Puffer bereit, der während der Diagnosedatensammlung gescannt wird.
Syntax
typedef struct _DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM {
INT MinPixelValue;
INT MaxPixelValue;
} DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM;
Member
MinPixelValue
Minimaler Pixelwert im Histogramm für den aktuell gescannten Puffer. Der Wert -1 gibt an, dass keine Histogramme unterstützt werden.
MaxPixelValue
Maximaler Pixelwert im Histogramm für den aktuell gescannten Puffer.
Hinweise
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM ist ein Mitglied der DXGK_DIAG_SCANOUT_BUFFER_CONTENT-Struktur , die während der Diagnosedatensammlung als Mitglied der DXGK_DISPLAYSTATE_INTRUSIVE-Struktur in Aufrufen von DxgkDdiGetDisplayStateIntrusive übergeben wird.
Wenn die Hardware die CRC-Berechnung für die gescannten Pixel nicht unterstützt und der Treiber/die Hardware ein Histogramm der zu scannenden Puffer beibehält, sollten MinPixelValue und MaxPixelValue für den aktuellen Puffer zurückgegeben werden, der gescannt wird. Diese Werte sollten sich auf den letzten gescannten Pixeln befinden, einschließlich aller Gamma- und jeder anderen angewendeten Transformation. Da die Minimal- und Höchstwerte von den Gammawerten abhängen und das Betriebssystem möglicherweise nicht die gesamte Gammakurve kennt, die angewendet wird, verwendet das Betriebssystem diese Werte nur für eine Gesamtentscheidung, ob die Pixel schwarz oder nahezu schwarz sein könnten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 |
Kopfzeile | dispmprt.h |
Weitere Informationen
DXGK_DIAG_SCANOUT_BUFFER_CONTENT
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC