структура 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по