次の方法で共有


ID3D11ShaderTrace::GetStep メソッド (d3d11shadertracing.h)

トレース内の指定したステップに関する情報を取得します。

構文

HRESULT GetStep(
  [in]  UINT             stepIndex,
  [out] D3D11_TRACE_STEP *pTraceStep
);

パラメーター

[in] stepIndex

トレース内のステップのインデックス。 インデックスの範囲は [0....NumTraceSteps-1] です。 ここで、NumTraceStepsD3D11_TRACE_STATS 構造体のメンバーです。 ステップに関する情報は、任意のステップ順序で取得できます。

[out] pTraceStep

D3D11_TRACE_STEP構造体へのポインター。 GetStep は、この構造体のメンバーに、 stepIndex パラメーターで指定されたトレース ステップに関する情報を入力します。

戻り値

GetStep は 次を返します。

  • メソッドがステップ情報を取得するかどうかをS_OKします。
  • トレースが使用できない場合は、E_FAILします。
  • stepIndex が範囲外の場合、または pTraceStep が NULL の場合にE_INVALIDARGします。
  • Direct3D 11 リターン コードで説明されているその他のエラー コードが考えられます。

解説

この API には、Windows 8 用 Windows ソフトウェア開発キット (SDK) が必要です。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d3d11shadertracing.h
[DLL] D3D11SDKLayers.dll;D3D11_1SDKLayers.dll;D3D11_2SDKLayers.dll

関連項目

ID3D11ShaderTrace