D3DDDICB_LOGUMDMARKER 结构 (d3dumddi.h)
指定有关用户模式显示驱动程序定义的 Windows (ETW 事件跟踪) 标记事件的位置的信息。
语法
typedef struct D3DDDICB_LOGUMDMARKER {
[in] HANDLE hContext;
UINT64 APISequenceNumber;
INT Index;
INT StringIndex;
LPCWSTR Info;
} D3DDDICB_LOGUMDMARKER;
成员
[in] hContext
向 ETW 标记事件发出信号的 Direct3D 上下文的句柄。 这也是将在其上调用 pfnRenderCb 函数的上下文。
APISequenceNumber
标记事件与之关联的 API 序列号。
Index
指示哪个 API 序列调用导致了此标记事件。 如果为零,则标记事件对应于调用 pfnSetMarker 函数后的最新 API 序列号。 如果为 1,则标记事件位于以下 API 序列号处。 依此类推。
如果没有与此标记事件关联的时间戳,则应为 -1。
StringIndex
Info 指向的字符串表条目的偏移量(以字节 为单位)。 如果字符串与标记事件一起传递,可以为负数。
Info
ETW 数据包中嵌入的自定义文本字符串。 可以为 NULL。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 |
最低受支持的服务器 | Windows Server 2012 R2 |
标头 | d3dumddi.h (包括 D3d10umddi.h) |