Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt Methoden bereit, die einen Wert verwalten, der ein Verweis auf ein Objekt ist. (Das heißt, diese Schnittstelle stellt Methoden bereit, die einen Zeiger verwalten.) Diese Schnittstelle implementiert "ICorDebugValue".
Methodik
| Methode | Description |
|---|---|
| Dereference-Methode | Ruft das Objekt ab, auf das verwiesen wird. |
| DereferenceStrong-Methode | Nicht implementiert. Rufen Sie diese Methode nicht auf. |
| GetValue-Methode | Ruft die aktuelle Speicheradresse des referenzierten Objekts ab. |
| IsNull-Methode | Ruft einen Wert ab, der angibt, ob es ICorDebugReferenceValue sich um einen Nullwert handelt, in diesem Fall zeigt dies ICorDebugReferenceValue nicht auf ein Objekt. |
| SetValue-Methode | Legt die aktuelle Speicheradresse fest. Dies wird ICorDebugReferenceValue durch diese Methode auf ein Objekt festgelegt. |
Bemerkungen
Die Common Language Runtime (CLR) kann eine Garbage Collection für Objekte ausführen, wenn der debuggierte Prozess fortgesetzt wird. Die Garbage Collection kann Objekte im Arbeitsspeicher verschieben. Eine ICorDebugReferenceValue zusammenarbeitet entweder mit der Garbage Collection zusammen, sodass seine Informationen nach der Garbage Collection aktualisiert werden, oder sie wird implizit vor der Garbage Collection ungültig.
Das ICorDebugReferenceValue Objekt kann implizit ungültig werden, nachdem der debuggierte Prozess fortgesetzt wurde. Die abgeleitete "ICorDebugHandleValue" wird erst ungültig, wenn sie explizit freigegeben oder verfügbar gemacht wird.
Hinweis
Diese Schnittstelle unterstützt nicht die Remote-Aufrufe, entweder computerübergreifend oder prozessübergreifend.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 1.0