Freigeben über


ICorDebugReferenceValue-Schnittstelle

Stellt Methoden zur Verwaltung eines Werts bereit, der ein Verweis auf ein Objekt ist. (Das heißt, diese Schnittstelle stellt Methoden bereit, die einen Zeiger verwalten.) Diese Schnittstelle implementiert ICorDebugValue.

Methoden

Methode

Beschreibungen

ICorDebugReferenceValue::Dereference-Methode

Ruft das Objekt ab, auf das verwiesen wird.

ICorDebugReferenceValue::DereferenceStrong-Methode

Nicht implementiert. Rufen Sie diese Methode nicht auf.

ICorDebugReferenceValue::GetValue-Methode

Ruft die aktuelle Speicheradresse des Objekts ab, auf das verwiesen wird.

ICorDebugReferenceValue::IsNull-Methode

Ruft einen Wert ab, der angibt, ob dieser ICorDebugReferenceValue ein NULL-Wert ist; in diesem Fall verweist der ICorDebugReferenceValue nicht auf ein Objekt.

ICorDebugReferenceValue::SetValue-Methode

Legt die aktuelle Speicheradresse fest. Das heißt, diese Methode legt für diesen ICorDebugReferenceValue fest, dass er auf ein Objekt zeigt.

Hinweise

Die Common Language Runtime (CLR) führt möglicherweise eine Garbage Collection für Objekte durch, wenn der gedebuggte Prozess fortgesetzt wird. Die Garbage Collection verschiebt möglicherweise Objekte im Arbeitsspeicher. Ein ICorDebugReferenceValue arbeitet entweder mit der Garbage Collection zusammen, damit die Informationen nach der Garbage Collection aktualisiert werden, oder er wird implizit vor der Garbage Collection ungültig gemacht.

Das ICorDebugReferenceValue-Objekt wird möglicherweise implizit ungültig gemacht, nachdem der gedebuggte Prozess fortgesetzt wurde. Der abgeleitete ICorDebugHandleValue wird nicht ungültig gemacht, bevor er explizit freigegeben oder verfügbar gemacht wird.

HinweisHinweis

Diese Schnittstelle kann weder computerübergreifend noch prozessübergreifend remote aufgerufen werden.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

ICorDebugHandleValue-Schnittstelle

ICorDebugValue-Schnittstelle

Weitere Ressourcen

Debugschnittstellen