D3DDDI_BATCHEDMARKERDATA 結構 (d3dumddi.h)
D3DDDI_BATCHEDMARKERDATA 結構提供來自 D3D12 驅動程式的高效能標記數據。
語法
typedef struct _D3DDDI_BATCHEDMARKERDATA {
HANDLE hRTCommandListHandle;
UINT FirstAPISequenceNumberHigh;
UINT CompletedAPISequenceNumberLowSize;
const UINT *pCompletedAPISequenceNumberLow;
} D3DDDI_BATCHEDMARKERDATA;
成員
hRTCommandListHandle
D3D12DDI_HRTCOMMANDLIST::handle 值,這個標記數據所對應的命令清單。 此句柄是在命令清單建立期間提供。
FirstAPISequenceNumberHigh
這個標記數據批次所代表之 API 序號的高位。
CompletedAPISequenceNumberLowSize
此批次標記數據中存在的 API 序號數目 (pCompletedAPISequenceNumberLow) 中的元素數目。
pCompletedAPISequenceNumberLow
這個標記數據批次所代表之 API 序號的低位數位。
備註
驅動程式負責在將轉譯工作或歷程記錄緩衝區提交至運行時間時填寫此結構,以及當驅動程式使用包含此結構之結構中 MarkerLogType 欄位的D3DDDIMLT_BATCHED值時。 包含的結構可以是其中一個 D3DDDICB_RENDER、 D3DDDICB_SUBMITCOMMAND或 D3DDDICB_SUBMITHISTORYSEQUENCE。 如需驅動程式何時應該設定D3DDDIMLT_BATCHED的詳細數據 ,請參閱D3DDDI_MARKERLOGTYPE 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 2004) |
標頭 | d3dumddi.h |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應