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
上下文提交单线程用户模式 DDI 的 GPU 工作。 在这种情况下,每个时间戳表示 GPU 工作结束。
D3DDDIMLT_FT_PROFILE
上下文为自由线程用户模式 DDI 提交 GPU 工作。 在这种情况下,驱动程序必须将 D3D11DDI_THREADING_CAPS 结构的 Caps 成员设置为D3D11DDICAPS_FREETHREADED
D3DDDIMLT_BATCHED
驱动程序正在提交可能与单个提交中的多个命令列表对应的数据。 如果 D3D12 运行时调用具有多个命令列表 的 ExecuteCommandLists ,则驱动程序在提交历史记录缓冲区时必须使用批处理标记模式。

要求

要求
最低受支持的客户端 Windows 8.1
最低受支持的服务器 Windows Server 2012 R2
标头 d3dumddi.h (包括 D3d10umddi.h)

另请参阅

D3D11DDI_THREADING_CAPS

D3DDDI_MARKERTYPE

ExecuteCommandLists