共用方式為


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_RENDERD3DDDICB_SUBMITCOMMANDD3DDDICB_SUBMITHISTORYSEQUENCE之一。 如需驅動程式何時應設定D3DDDIMLT_BATCHED的詳細資訊,請參閱 D3DDDI_MARKERLOGTYPE

要求

要求 價值
最低支援的用戶端 Windows 10 版本 2004
標頭 d3dumddi.h

另請參閱

D3DDDI_MARKERLOGTYPE

D3DDDICB_RENDER

D3DDDICB_SUBMITCOMMAND

D3DDDICB_SUBMITHISTORYSEQUENCE