ICorDebugReferenceValue, interface
Fournit des méthodes qui gèrent une valeur qui est une référence à un objet. (Autrement dit, cette interface fournit des méthodes qui gèrent un pointeur.) Cette interface implémente ICorDebugValue.
Méthodes
Méthode |
Description |
---|---|
Obtient l'objet qui est référencé. |
|
Non implémenté. N'appelez pas cette méthode. |
|
Obtient l'adresse mémoire actuelle de l'objet référencé. |
|
Obtient une valeur qui indique si ICorDebugReferenceValue est une valeur null, auquel cas ICorDebugReferenceValue ne pointe pas vers un objet. |
|
Définit l'adresse mémoire actuelle. Autrement dit, cette méthode définit ICorDebugReferenceValue de façon à pointer vers un objet. |
Notes
Le Common Language Runtime (CLR) peut effectuer un garbage collection sur les objets lors de la poursuite du processus débogué. Le garbage collection peut déplacer les objets dans la mémoire. ICorDebugReferenceValue coopérera avec les garbage collections pour que les informations soient mises à jour après le garbage collection, ou sera invalidé implicitement avant le garbage collection.
L'objet ICorDebugReferenceValue peut être invalidée implicitement après la poursuite du processus débogué. Le ICorDebugHandleValue dérivé n'est pas invalidé tant qu'il n'a pas été explicitement libéré ou exposé.
![]() |
---|
Cette interface ne prend pas en charge l'appel à distance, intermachine ou interprocessus. |
Spécifications
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : CorDebug.idl, CorDebug,h
Bibliothèque : CorGuids.lib
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Voir aussi
Référence
ICorDebugHandleValue, interface