Partager via


ICorDebugValue

Mise à jour : novembre 2007

Représente une valeur dans le processus en cours de débogage. La valeur peut être une valeur de lecture ou d'écriture.

interface ICorDebugValue : IUnknown {
        
    HRESULT CreateBreakpoint (
        [out] ICorDebugValueBreakpoint **ppBreakpoint
    );
        
    HRESULT GetAddress (
        [out] CORDB_ADDRESS            *pAddress
    );
        
    HRESULT GetSize (
        [out] ULONG32                  *pSize
    );
        
    HRESULT GetType (
        [out] CorElementType           *pType
    );
        
};

Méthodes

Méthode

Description

ICorDebugValue::CreateBreakpoint, méthode

Cette méthode n'est pas encore implémentée.

ICorDebugValue::GetAddress, méthode

Obtient l'adresse de cet objet ICorDebugValue qui est sur le point d'être débogué.

ICorDebugValue::GetSize, méthode

Obtient la taille en octets de cet objet ICorDebugValue.

ICorDebugValue::GetType, méthode

Obtient le type primitif de cet objet ICorDebugValue.

Notes

En général, la propriété d'un objet valeur est passée lors de son retour. Le destinataire est chargé de supprimer une référence de l'objet lorsqu'il a fini de se servir de celui-ci.

Selon l'emplacement à partir duquel la valeur a été récupérée, celle-ci ne restera peut-être pas valide après la reprise du processus. La valeur ne doit par conséquent généralement pas être maintenue à travers un appel de la méthode ICorDebugController::Continue.

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

ICorDebugGenericValue

ICorDebugHeapValue

ICorDebugHeapValue2

ICorDebugValue2

Autres ressources

Interfaces de débogage