Bagikan melalui


struktur DXGK_HISTORY_BUFFER (d3dkmddi.h)

Menentukan buffer riwayat yang menyimpan stempel waktu yang merekam aktivitas GPU selama masa eksekusi buffer akses memori langsung (DMA).

Sintaks

typedef struct _DXGK_HISTORY_BUFFER {
  DXGK_HISTORY_BUFFER_HEADER Header;
  UINT8                      DriverPrivateData[1];
} DXGK_HISTORY_BUFFER;

Anggota

Header

Penunjuk ke struktur DXGK_HISTORY_BUFFER_HEADER yang berisi info header buffer riwayat.

DriverPrivateData[1]

Array yang menandai awal data driver opsional dan entri tanda waktu. Lihat Keterangan untuk informasi selengkapnya.

Keterangan

Anda dapat menghitung alamat stempel pertama kali di buffer riwayat dengan menambahkan nilai DXGK_HISTORY_BUFFER_HEADER. PrivateDataSize ke alamat DriverPrivateData.

Awal tanda waktu harus diselaraskan dengan batas 64-bit.

Stempel pertama dan terakhir dalam array DriverPrivateData harus masing-masing waktu mulai dan berakhir dari buffer DMA. Stempel waktu yang digunakan untuk mencatat waktu penanda dimulai setelah waktu selesai ini. Ini adalah kasus untuk buffer yang diformat dan tidak diformat.

Driver menentukan presisi stempel waktu dengan struktur DXGKARG_HISTORYBUFFERPRECISION .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1,WDDM 1.3 dan yang lebih baru
Server minimum yang didukung Windows Server 2012 R2
Header d3dkmddi.h (termasuk D3dkmddi.h)

Lihat juga

DXGKARG_HISTORYBUFFERPRECISION

DXGK_HISTORY_BUFFER_HEADER