次の方法で共有


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_SUBMITCOMMAND、または D3DDDICB_SUBMITHISTORYSEQUENCEのいずれかを指定できます。 ドライバーがD3DDDIMLT_BATCHEDを設定するタイミングの詳細については、D3DDDI_MARKERLOGTYPE を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 2004
ヘッダー d3dumddi.h

関連項目

D3DDDI_MARKERLOGTYPE

D3DDDICB_RENDER

D3DDDICB_SUBMITCOMMAND

D3DDDICB_SUBMITHISTORYSEQUENCE