ICorDebugReferenceValue (Interfaz)
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.
Métodos
Método |
Descripción |
---|---|
Obtiene el objeto al que se hace referencia. |
|
Sin implementar. No llame a este método. |
|
Obtiene la dirección de memoria actual del objeto al que se hace referencia. |
|
Obtiene un valor que indica si este ICorDebugReferenceValue es un valor nulo, en cuyo caso ICorDebugReferenceValue no señala a un objeto. |
|
Establece la dirección de memoria actual. Es decir, este método establece este ICorDebugReferenceValue para señalar a un objeto. |
Comentarios
Common Language Runtime (CLR) puede realizar una recolección de elementos no utilizados en objetos cuando continúa el proceso depurado. La recolección de elementos no utilizados puede mover objetos en la memoria. Un ICorDebugReferenceValue colaborará con la recolección de elementos no utilizados para que la información se actualice después de la misma o se invalidará implícitamente antes de que se produzca.
El objeto ICorDebugReferenceValue se puede invalidar implícitamente después de que continúe el proceso depurado. El ICorDebugHandleValue derivado no se invalida hasta que se libere o se exponga explícitamente.
Nota |
---|
Esta interfaz no admite que se la llame de forma remota, ya sea entre procesos o entre equipos. |
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Vea también
Referencia
ICorDebugHandleValue (Interfaz)