struktur D3DDDI_BATCHEDMARKERDATA (d3dumddi.h)
Struktur D3DDDI_BATCHEDMARKERDATA menyediakan data penanda berkinerja tinggi dari driver D3D12.
Sintaks
typedef struct _D3DDDI_BATCHEDMARKERDATA {
HANDLE hRTCommandListHandle;
UINT FirstAPISequenceNumberHigh;
UINT CompletedAPISequenceNumberLowSize;
const UINT *pCompletedAPISequenceNumberLow;
} D3DDDI_BATCHEDMARKERDATA;
Anggota
hRTCommandListHandle
D3D12DDI_HRTCOMMANDLIST::handle untuk daftar perintah yang sesuai dengan data penanda ini. Handel ini disediakan selama pembuatan daftar perintah.
FirstAPISequenceNumberHigh
Bit tinggi dari angka urutan API yang diwakili oleh batch data penanda ini.
CompletedAPISequenceNumberLowSize
Jumlah nomor urutan API yang ada dalam batch data penanda ini (jumlah elemen dalam pCompletedAPISequenceNumberLow).
pCompletedAPISequenceNumberLow
Array bit rendah dari nomor urutan API yang diwakili oleh batch data penanda ini.
Keterangan
Driver bertanggung jawab untuk mengisi struktur ini saat mengirimkan penyajian pekerjaan atau buffer riwayat ke runtime, dan ketika driver menggunakan nilai D3DDDIMLT_BATCHED untuk bidang MarkerLogType dalam struktur yang berisi struktur ini. Struktur yang mengandung bisa menjadi salah satu D3DDDICB_RENDER, D3DDDICB_SUBMITCOMMAND, atau D3DDDICB_SUBMITHISTORYSEQUENCE. Lihat D3DDDI_MARKERLOGTYPE untuk detail tentang kapan driver harus mengatur D3DDDIMLT_BATCHED.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, version 2004 |
Header | d3dumddi.h |