Partager via


ICorDebugObjectValue

Mise à jour : novembre 2007

Sous-classe de ICorDebugValue qui représente une valeur contenant un objet.

interface ICorDebugObjectValue : ICorDebugValue {
        
    HRESULT GetClass (
        [out] ICorDebugClass     **ppClass
    );
        
    HRESULT GetContext (
        [out] ICorDebugContext   **ppContext
    );
        
    HRESULT GetFieldValue (
        [in] ICorDebugClass      *pClass,
        [in] mdFieldDef          fieldDef,
        [out] ICorDebugValue     **ppValue
    );
        
    HRESULT GetManagedCopy (
        [out] IUnknown           **ppObject
    );
        
    HRESULT GetVirtualMethod (
        [in] mdMemberRef         memberRef,
        [out] ICorDebugFunction  **ppFunction
    );
        
    HRESULT IsValueClass (
        [out] BOOL               *pbIsValueClass
    );
        
    HRESULT SetFromManagedCopy (
        [in] IUnknown            *pObject
    );
        
};

Méthodes

Méthode

Description

ICorDebugObjectValue::GetClass, méthode

Obtient un pointeur d'interface vers le Common Language Runtime (CLR) Type de l'objet que ICorDebugObjectValue référence.

ICorDebugObjectValue::GetContext, méthode

Pas implémenté.

ICorDebugObjectValue::GetFieldValue, méthode

Obtient un pointeur d'interface vers un ICorDebugValue qui représente la valeur du champ spécifié de la classe spécifiée.

ICorDebugObjectValue::GetManagedCopy, méthode

Obsolète. N'appelez pas cette méthode.

ICorDebugObjectValue::GetVirtualMethod, méthode

Pas implémenté.

ICorDebugObjectValue::IsValueClass, méthode

Obtient une valeur qui indique si l'objet référencé par cette ICorDebugObjectValue est un type valeur.

ICorDebugObjectValue::SetFromManagedCopy, méthode

Obsolète. N'appelez pas cette méthode.

Notes

ICorDebugObjectValue reste valide jusqu'à la poursuite du processus en cours de débogage.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorDebug.idl

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Référence

ICorDebugObjectValue2

Autres ressources

Interfaces de débogage