Bagikan melalui


struktur DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM (dispmprt.h)

Struktur DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM menyediakan informasi histogram untuk buffer saat ini yang dipindai selama pengumpulan data diagnostik.

Sintaks

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

Anggota

MinPixelValue

Nilai piksel minimum dalam histogram untuk buffer yang saat ini dipindai. Nilai -1 menentukan bahwa tidak ada histogram yang didukung.

MaxPixelValue

Nilai piksel maksimum dalam histogram untuk buffer yang saat ini dipindai.

Keterangan

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM adalah anggota struktur DXGK_DIAG_SCANOUT_BUFFER_CONTENT , yang diteruskan sebagai anggota struktur DXGK_DISPLAYSTATE_INTRUSIVE dalam panggilan ke DxgkDdiGetDisplayStateIntrusive selama pengumpulan data diagnostik.

Jika perangkat keras tidak mendukung perhitungan CRC pada piksel yang dipindai dan driver/perangkat keras mempertahankan histogram buffer yang dipindai, maka itu harus mengembalikan MinPixelValue dan MaxPixelValue untuk buffer saat ini yang sedang dipindai. Nilai-nilai ini harus berada pada piksel akhir yang dipindai termasuk semua gamma dan transformasi lainnya yang diterapkan. Karena nilai minimum dan maksimum akan bergantung pada nilai gamma, dan sistem operasi mungkin tidak tahu seluruh kurva gamma yang diterapkan, OS hanya akan menggunakan nilai-nilai ini untuk keputusan keseluruhan apakah piksel mungkin hitam atau mendekati hitam.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 2004
Header dispmprt.h

Lihat juga

DXGK_DIAG_SCANOUT_BUFFER_CONTENT

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive