перечисление D3DDDI_MARKERLOGTYPE (d3dumddi.h)
Указывает тип маркера в журнале трассировки событий Windows (ETW), который поддерживает драйвер отображения пользовательского режима.
Синтаксис
typedef enum D3DDDI_MARKERLOGTYPE {
D3DDDIMLT_NONE,
D3DDDIMLT_PROFILE,
D3DDDIMLT_FT_PROFILE,
D3DDDIMLT_BATCHED
} ;
Константы
D3DDDIMLT_NONE Тип маркера не поддерживается. В этом случае тип маркера отправленных команд должен быть D3DDDI_MARKERTYPE. D3DDDIMT_NONE. |
D3DDDIMLT_PROFILE Контекст отправляет работу GPU для однопоточных DDIs пользовательского режима. В этом случае каждая метка времени обозначает окончание работы с GPU. |
D3DDDIMLT_FT_PROFILE Контекст отправляет работу GPU для DDIs пользовательского режима в свободном потоке. В этом случае драйвер должен задать для элемента Caps структуры D3D11DDI_THREADING_CAPSзначение D3D11DDICAPS_FREETHREADED. |
D3DDDIMLT_BATCHED Драйвер отправляет данные, которые могут соответствовать нескольким спискам команд в одной отправке. Если среда выполнения D3D12 вызывает ExecuteCommandLists с несколькими списками команд, драйвер должен использовать пакетный режим маркера при отправке буферов журнала. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 |
Минимальная версия сервера | Windows Server 2012 R2 |
Верхняя часть | d3dumddi.h (включая D3d10umddi.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по