перечисление 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)

См. также раздел

D3D11DDI_THREADING_CAPS

D3DDDI_MARKERTYPE

ExecuteCommandLists