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