_EFN_GetManagedObjectFieldInfo, fonction
Obtient l'offset du début d'un objet jusqu'à un champ, ainsi que la valeur du champ, à l'aide du pointeur d'objet et du nom de champ fournis.
Syntaxe
HRESULT _EFN_GetManagedObjectFieldInfo(
[in] PDEBUG_CLIENT Client,
[in] ULONG64 objAddr,
[in] __out_ecount (mdNameLen) PSTR szFieldName,
[out] PULONG64 pValue,
[out] PULONG pOffset
);
Paramètres
Client
[in] Pointeur vers le client de débogage.
objAddr
[in] Pointeur d’objet managé.
szFieldName
[in] Pointeur d’objet managé vers le nom du champ.
pValue
[out] Valeur du champ. Ce paramètre peut avoir la valeur Null.
pOffset
[out] Décalage de objAddr
au champ. Ce paramètre peut avoir la valeur Null.
Remarques
Si le décalage est égal à 0, aucun décalage n’est écrit.
En l’absence de code managé sur le thread actuellement en contexte, la fonction renvoie SOS_E_NOMANAGEDCODE HRESULT avec la valeur d’installation 0xa0 et le code d’erreur 0x1000.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : SOS_Stacktrace.h
Version de .NET Framework : Disponible depuis la version 2.0
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