Bagikan melalui


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

Lihat juga

D3DDDI_MARKERLOGTYPE

D3DDDICB_RENDER

D3DDDICB_SUBMITCOMMAND

D3DDDICB_SUBMITHISTORYSEQUENCE