Поделиться через


структура D3DDDI_BATCHEDMARKERDATA (d3dumddi.h)

Структура D3DDDI_BATCHEDMARKERDATA предоставляет высокопроизводительные данные маркера из драйверов D3D12.

Синтаксис

typedef struct _D3DDDI_BATCHEDMARKERDATA {
  HANDLE     hRTCommandListHandle;
  UINT       FirstAPISequenceNumberHigh;
  UINT       CompletedAPISequenceNumberLowSize;
  const UINT *pCompletedAPISequenceNumberLow;
} D3DDDI_BATCHEDMARKERDATA;

Члены

hRTCommandListHandle

D3D12DDI_HRTCOMMANDLIST::handle значение для списка команд, к которому соответствуют эти данные маркера. Этот дескриптор был предоставлен во время создания списка команд.

FirstAPISequenceNumberHigh

Большие биты порядковых номеров API, представленных этим пакетом данных маркера.

CompletedAPISequenceNumberLowSize

Число порядковых номеров API, присутствующих в этом пакете данных маркера (количество элементов в pCompletedAPISequenceNumberLow).

pCompletedAPISequenceNumberLow

Массив низких битов порядковых номеров API, представленных этим пакетом данных маркера.

Замечания

Драйвер отвечает за заполнение этой структуры при отправке рабочих или буферов журнала отрисовки в среду выполнения, и когда драйвер использует значение D3DDDIMLT_BATCHED для поля MarkerLogType в структуре, содержащей эту структуру. Содержащая структура может быть одной из D3DDDICB_RENDER, D3DDDICB_SUBMITCOMMANDили D3DDDICB_SUBMITHISTORYSEQUENCE. Дополнительные сведения о том, когда драйвер должен задать D3DDDIMLT_BATCHED, см. в D3DDDI_MARKERLOGTYPE.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 2004
заголовка d3dumddi.h

См. также

D3DDDI_MARKERLOGTYPE

D3DDDICB_RENDER

D3DDDICB_SUBMITCOMMAND

D3DDDICB_SUBMITHISTORYSEQUENCE