Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporciona métodos que administran un valor que es una referencia a un objeto . (Es decir, esta interfaz proporciona métodos que administran un puntero). Esta interfaz implementa "ICorDebugValue".
Methods
| Método | Description |
|---|---|
| Dereference (método) | Obtiene el objeto al que se hace referencia. |
| DereferenceStrong (método) | No implementado. No llame a este método. |
| GetValue (método) | Obtiene la dirección de memoria actual del objeto al que se hace referencia. |
| IsNull (método) | Obtiene un valor que indica si se trata ICorDebugReferenceValue de un valor NULL, en cuyo caso no ICorDebugReferenceValue apunta a un objeto . |
| SetValue (método) | Establece la dirección de memoria actual. Es decir, este método establece que apunte ICorDebugReferenceValue a un objeto . |
Observaciones
Common Language Runtime (CLR) puede realizar una recolección de elementos no utilizados en objetos cuando se continúa el proceso depurado. La recolección de elementos no utilizados puede mover objetos alrededor de la memoria. Un ICorDebugReferenceValue cooperará con la recolección de elementos no utilizados para que su información se actualice después de la recolección de elementos no utilizados, o se invalidará implícitamente antes de la recolección de elementos no utilizados.
El ICorDebugReferenceValue objeto se puede invalidar implícitamente después de continuar el proceso depurado. El "ICorDebugHandleValue" derivado no se invalida hasta que se libera o expone explícitamente.
Nota:
Esta interfaz no admite la llamada remota, ya sea entre máquinas o entre procesos.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 1.0