共用方式為


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

Direct3D 內容的句柄,會發出 ETW 標記事件的訊號。 這也是 將呼叫 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