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)

另请参阅

pfnRenderCb

pfnSetMarker