_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 entre objAddr
le champ et le 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