_EFN_GetManagedObjectFieldInfo, fonction
Mise à jour : novembre 2007
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.
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 de champ.pValue
[out] Valeur de champ. Ce paramètre peut être null.pOffset
[out] Offset entre objAddr et le champ. Ce paramètre peut être null.
Notes
Si l'offset est 0, aucun offset n'est écrit.
Si le thread actuellement dans le contexte ne comporte aucun code managé, HRESULT SOS_E_NOMANAGEDCODE est retourné par la fonction avec la valeur d'environnement 0xa0 et le code d'erreur 0x1000.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : SOS_Stacktrace.h
Version du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0