ID3D11ShaderTrace ::GetReadRegister, méthode (d3d11shadertracing.h)
Récupère des informations sur un registre lu par une étape dans la trace.
Syntaxe
HRESULT GetReadRegister(
[in] UINT stepIndex,
[in] UINT readRegisterIndex,
[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] readRegisterIndex
Index du registre dans l’étape de trace. La plage de l’index est [0...NumRegistersRead-1], où NumRegistersRead est membre de la structure D3D11_TRACE_STEP .
[out] pRegister
Pointeur vers une structure D3D11_TRACE_REGISTER . GetReadRegister remplit les membres de cette structure avec des informations sur le registre lu par l’étape de la trace.
[out] pValue
Pointeur vers une structure D3D11_TRACE_VALUE . GetReadRegister remplit les membres de cette structure avec des informations sur la valeur qui a été lue à partir du registre.
Valeur retournée
GetReadRegister 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_READS.
- E_INVALIDARG si stepIndex ou readRegisterIndex est hors plage ou si pRegister ou pValue a la valeur NULL.
- Peut-être d’autres codes d’erreur décrits dans Codes de retour Direct3D 11.
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