DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM struttura (dispmprt.h)
La struttura DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM fornisce informazioni istogrammi per il buffer corrente analizzato durante la raccolta di dati di diagnostica.
Sintassi
typedef struct _DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM {
INT MinPixelValue;
INT MaxPixelValue;
} DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM;
Members
MinPixelValue
Valore minimo di pixel nell'istogramma per il buffer attualmente analizzato. Un valore di -1 specifica che non sono supportati istogrammi.
MaxPixelValue
Valore massimo di pixel nell'istogramma per il buffer attualmente analizzato.
Commenti
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM è un membro della strutturaDXGK_DIAG_SCANOUT_BUFFER_CONTENT, passata come membro della struttura DXGK_DISPLAYSTATE_INTRUSIVE nelle chiamate a DxgkDdiGetDisplayStateIntrusive durante la raccolta dati di diagnostica.
Se l'hardware non supporta il calcolo CRC sui pixel analizzati e il driver/hardware mantiene un istogramma dei buffer analizzati, dovrebbe restituire MinPixelValue e MaxPixelValue per il buffer corrente in fase di analisi. Questi valori devono essere sui pixel finali analizzati, inclusi tutti i gamma e qualsiasi altra trasformazione applicata. Poiché i valori minimi e massimi dipendono dai valori gamma e il sistema operativo potrebbe non conoscere l'intera curva gamma applicata, il sistema operativo userà solo questi valori per una decisione complessiva del fatto che i pixel potrebbero essere neri o quasi neri.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 2004 |
Intestazione | dispmprt.h |
Vedi anche
DXGK_DIAG_SCANOUT_BUFFER_CONTENT
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC