Freigeben über


ICorDebugValue-Schnittstelle

Stellt einen Wert im Prozess dar, der gedebuggt wird. Der Wert kann ein Lesewert oder ein Schreibwert sein.

Methoden

Methode

Beschreibungen

ICorDebugValue::CreateBreakpoint-Methode

Diese Methode ist derzeit nicht implementiert.

ICorDebugValue::GetAddress-Methode

Ruft die Adresse dieses ICorDebugValue-Objekts ab, das gerade gedebuggt wird.

ICorDebugValue::GetSize-Methode

Ruft die Größe dieses ICorDebugValue-Objekts in Bytes ab.

ICorDebugValue::GetType-Methode

Ruft den primitiven Typ dieses ICorDebugValue-Objekts ab.

Hinweise

Im Allgemeinen wird der Besitz an einem Wertobjekt übergeben, wenn es zurückgegeben wird. Der Empfänger ist für das Entfernen eines Verweises aus dem Objekt verantwortlich, wenn er mit dem Objekt nicht mehr verwendet wird.

Je nachdem, wo der Wert abgerufen wurde, verliert er möglicherweise seine Gültigkeit, wenn der Prozess fortgesetzt wird. Deshalb sollte der Wert in der Regel nicht über einen Aufruf der ICorDebugController::Continue-Methode hinaus gehalten werden.

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

ICorDebugGenericValue-Schnittstelle

ICorDebugHeapValue-Schnittstelle

ICorDebugHeapValue2-Schnittstelle

ICorDebugValue2-Schnittstelle

Weitere Ressourcen

Debugschnittstellen