Freigeben über


DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM Struktur (dispmprt.h)

Die DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM Struktur enthält Histogramminformationen für den aktuellen Puffer, 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;

Angehörige

MinPixelValue

Minimaler Pixelwert im Histogramm für den aktuell gescannten Puffer. Ein Wert von -1 gibt an, dass keine Histogramme unterstützt werden.

MaxPixelValue

Maximaler Pixelwert im Histogramm für den aktuell gescannten Puffer.

Bemerkungen

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM ist ein Element der DXGK_DIAG_SCANOUT_BUFFER_CONTENT-Struktur, das als Element der DXGK_DISPLAYSTATE_INTRUSIVE Struktur in Aufrufen von DxgkDdiGetDisplayStateIntrusive während der Diagnosedatensammlung übergeben wird.

Wenn die Hardware die CRC-Berechnung auf den gescannten Pixeln nicht unterstützt und der Treiber/die Hardware ein Histogramm der puffer verwaltet, die gescannt werden, sollte sie MinPixelValue- zurückgeben und MaxPixelValue für den aktuellen Puffer, der gescannt wird. Diese Werte sollten sich auf den endgültig gescannten Pixeln befinden, einschließlich aller Gamma- und anderer Transformationen. Da die Mindest- und Höchstwerte von den Gammawerten abhängen, und das Betriebssystem weiß möglicherweise nicht, dass die gesamte Gammakurve angewendet wird, verwendet das Betriebssystem diese Werte nur für eine Gesamtentscheidung darüber, ob die Pixel schwarz oder nahe Schwarz sein könnten.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 2004
Header- dispmprt.h

Siehe auch

DXGK_DIAG_SCANOUT_BUFFER_CONTENT

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive