共用方式為


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