ID3D11ShaderTrace::GetStep メソッド (d3d11shadertracing.h)
トレース内の指定したステップに関する情報を取得します。
構文
HRESULT GetStep(
[in] UINT stepIndex,
[out] D3D11_TRACE_STEP *pTraceStep
);
パラメーター
[in] stepIndex
トレース内のステップのインデックス。 インデックスの範囲は [0....NumTraceSteps-1] です。 ここで、NumTraceSteps は D3D11_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 |