Compartir a través de


estructura DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM (dispmprt.h)

La estructura DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM proporciona información de histograma para el búfer actual que se examina durante la recopilación de datos de diagnóstico.

Sintaxis

typedef struct _DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM {
  INT MinPixelValue;
  INT MaxPixelValue;
} DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM;

Miembros

MinPixelValue

Valor de píxel mínimo en el histograma del búfer examinado actualmente. Un valor de -1 especifica que no se admite ningún histograma.

MaxPixelValue

Valor máximo de píxel en el histograma del búfer examinado actualmente.

Comentarios

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM es miembro de la estructura de DXGK_DIAG_SCANOUT_BUFFER_CONTENT , que se pasa como miembro de la estructura de DXGK_DISPLAYSTATE_INTRUSIVE en llamadas a DxgkDdiGetDisplayStateIntrusive durante la recopilación de datos de diagnóstico.

Si el hardware no admite el cálculo de CRC en los píxeles escaneados y el controlador o hardware mantiene un histograma de los búferes que se examinan, debe devolver MinPixelValue y MaxPixelValue para el búfer actual que se está escaneando. Estos valores deben estar en los píxeles escaneados finales, incluidos todos los gamma y cualquier otra transformación aplicada. Dado que los valores mínimo y máximo dependerán de los valores gamma, y es posible que el sistema operativo no conozca toda la curva gamma que se está aplicando, el sistema operativo solo usará estos valores para una decisión general de si los píxeles podrían ser negros o cerca de negro.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004
Encabezado dispmprt.h

Consulte también

DXGK_DIAG_SCANOUT_BUFFER_CONTENT

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive