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) |