Freigeben über


ID3D11ShaderTrace::GetStep-Methode (d3d11shadertracing.h)

Ruft Informationen zum angegebenen Schritt in der Ablaufverfolgung ab.

Syntax

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

Parameter

[in] stepIndex

Der Index des Schritts innerhalb der Ablaufverfolgung. Der Bereich des Indexes ist [0...NumTraceSteps-1], wobei NumTraceSteps ein Element der D3D11_TRACE_STATS-Struktur ist. Sie können Informationen zu einem Schritt in beliebiger Schrittreihenfolge abrufen.

[out] pTraceStep

Ein Zeiger auf eine D3D11_TRACE_STEP-Struktur . GetStep füllt die Member dieser Struktur mit Informationen zum Ablaufverfolgungsschritt, der durch den stepIndex-Parameter angegeben wird.

Rückgabewert

GetStep gibt Folgendes zurück:

  • S_OK , wenn die -Methode die Schrittinformationen abruft.
  • E_FAIL , wenn keine Ablaufverfolgung verfügbar ist.
  • E_INVALIDARG , wenn stepIndex außerhalb des Bereichs liegt oder pTraceStep NULL ist.
  • Möglicherweise andere Fehlercodes, die in Direct3D 11-Rückgabecodes beschrieben werden.

Hinweise

Für diese API ist das Windows Software Development Kit (SDK) für Windows 8 erforderlich.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d3d11shadertracing.h
DLL D3D11SDKLayers.dll; D3D11_1SDKLayers.dll; D3D11_2SDKLayers.dll

Weitere Informationen

ID3D11ShaderTrace