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) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈