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

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive