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) |