Partager via


_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

Voir aussi

Autres ressources

Fonctions statiques globales du débogage