Condividi tramite


struttura DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM (dispmprt.h)

La struttura DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM fornisce informazioni sull'istogramma per il buffer corrente analizzato durante la raccolta dei dati di diagnostica.

Sintassi

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

Membri

MinPixelValue

Valore minimo in pixel nell'istogramma per il buffer attualmente analizzato. Un valore di -1 specifica che non sono supportati istogrammi.

MaxPixelValue

Valore massimo in pixel nell'istogramma per il buffer di out analizzato.

Osservazioni

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM è un membro della struttura DXGK_DIAG_SCANOUT_BUFFER_CONTENT, passata come membro della struttura DXGK_DISPLAYSTATE_INTRUSIVE nelle chiamate a DxgkDdiGetDisplayStateIntrusive durante la raccolta dei dati di diagnostica.

Se l'hardware non supporta il calcolo CRC sui pixel analizzati e il driver/hardware mantiene un istogramma dei buffer analizzati, deve restituire MinPixelValue e MaxPixelValue per il buffer corrente analizzato. Questi valori devono trovarsi nei pixel finali analizzati, inclusi tutti i valori gamma e qualsiasi altra trasformazione applicata. Poiché i valori minimo e massimo dipenderanno dai valori gamma e il sistema operativo potrebbe non conoscere l'intera curva gamma applicata, il sistema operativo userà questi valori solo per una decisione complessiva del fatto che i pixel potrebbero essere neri o vicini al nero.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 2004
intestazione dispmprt.h

Vedere anche

DXGK_DIAG_SCANOUT_BUFFER_CONTENT

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive