структура 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 |