ID3D11ShaderTrace ::GetWrittenRegister, méthode (d3d11shadertracing.h)
Récupère des informations sur un registre qui a été écrit par une étape de la trace.
Syntaxe
HRESULT GetWrittenRegister(
[in] UINT stepIndex,
[in] UINT writtenRegisterIndex,
[out] D3D11_TRACE_REGISTER *pRegister,
[out] D3D11_TRACE_VALUE *pValue
);
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 dans n’importe quel ordre d’étape.
[in] writtenRegisterIndex
Index du registre dans l’étape de suivi. La plage de l’index est [0...NumRegistersWritten-1], où NumRegistersWritten est membre de la structure D3D11_TRACE_STEP .
[out] pRegister
Pointeur vers une structure D3D11_TRACE_REGISTER . GetWrittenRegister remplit les membres de cette structure avec des informations sur le registre qui a été écrit par l’étape de la trace.
[out] pValue
Pointeur vers une structure D3D11_TRACE_VALUE . GetWrittenRegister remplit les membres de cette structure avec des informations sur la valeur qui a été écrite dans le registre.
Valeur retournée
GetWrittenRegister retourne :
- S_OK si la méthode récupère les informations de registre.
- E_FAIL si une trace n’est pas disponible ou si la trace n’a pas été créée avec l’indicateur D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_WRITES.
- E_INVALIDARG si stepIndex ou writtenRegisterIndex est hors plage ou si pRegister ou pValue a la valeur NULL.
- Peut-être d’autres codes d’erreur décrits dans Direct3D 11 Return Codes.
Remarques
Cette API nécessite le Kit de développement logiciel (SDK) Windows pour Windows 8.
Configuration requise
Condition requise | Valeur |
---|---|
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour