Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
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 | Descriptif |
|---|---|
| Dereference, méthode | Obtient l’objet référencé. |
| DereferenceStrong, méthode | Non implémenté. N’appelez pas cette méthode. |
| GetValue, méthode | Obtient l’adresse mémoire actuelle de l’objet référencé. |
| IsNull, méthode | Obtient une valeur qui indique s’il s’agit ICorDebugReferenceValue d’une valeur null, auquel cas le ICorDebugReferenceValue point ne pointe pas vers un objet. |
| SetValue, méthode | Définit l’adresse mémoire actuelle. Autrement dit, cette méthode définit cette ICorDebugReferenceValue valeur pour qu’elle pointe vers un objet. |
Remarques
Le Common Language Runtime (CLR) peut effectuer un garbage collection sur des objets lorsque le processus débogué est continué. Le garbage collection peut déplacer des objets dans la mémoire. Une ICorDebugReferenceValue opération coopérera avec le garbage collection afin que ses informations soient mises à jour après le garbage collection, soit elle sera invalidée implicitement avant le garbage collection.
L’objet ICorDebugReferenceValue peut être implicitement invalidé après la poursuite du processus débogué. Le « ICorDebugHandleValue » dérivé n’est pas invalidé tant qu’il n’est pas explicitement libéré ou exposé.
Note
Cette interface ne prend pas en charge l’appel à distance, soit entre ordinateurs, soit interprocesseur.
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête: CorDebug.idl, CorDebug.h
Bibliothèque: CorGuids.lib
Versions de .NET : Disponible depuis .NET Framework 1.0