Partager via


ID3D11ShaderTrace::GetStep, méthode (d3d11shadertracing.h)

Récupère des informations sur l’étape spécifiée dans la trace.

Syntaxe

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

Paramètres

[in] stepIndex

Index de l’étape dans la trace. La plage de l’index est [0...NumTraceSteps-1], où NumTraceSteps est membre de la structure D3D11_TRACE_STATS . Vous pouvez récupérer des informations sur une étape dans n’importe quel ordre d’étape.

[out] pTraceStep

Pointeur vers une structure D3D11_TRACE_STEP . GetStep remplit les membres de cette structure avec des informations sur l’étape de trace spécifiée par le paramètre stepIndex .

Valeur retournée

GetStep retourne :

  • S_OK si la méthode récupère les informations d’étape.
  • E_FAIL si aucune trace n’est disponible.
  • E_INVALIDARG si stepIndex est hors plage ou si pTraceStep a la valeur NULL.
  • Peut-être d’autres codes d’erreur décrits dans Direct3D 11 Return Codes.

Notes

Cette API nécessite le Kit de développement logiciel (SDK) Windows pour Windows 8.

Spécifications

   
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d3d11shadertracing.h
DLL D3D11SDKLayers.dll; D3D11_1SDKLayers.dll; D3D11_2SDKLayers.dll

Voir aussi

ID3D11ShaderTrace