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.
Aktualisiert: November 2007
Eine Unterklasse von ICorDebugValue, die einen Wert darstellt, der ein Objekt enthält.
interface ICorDebugObjectValue : ICorDebugValue {
HRESULT GetClass (
[out] ICorDebugClass **ppClass
);
HRESULT GetContext (
[out] ICorDebugContext **ppContext
);
HRESULT GetFieldValue (
[in] ICorDebugClass *pClass,
[in] mdFieldDef fieldDef,
[out] ICorDebugValue **ppValue
);
HRESULT GetManagedCopy (
[out] IUnknown **ppObject
);
HRESULT GetVirtualMethod (
[in] mdMemberRef memberRef,
[out] ICorDebugFunction **ppFunction
);
HRESULT IsValueClass (
[out] BOOL *pbIsValueClass
);
HRESULT SetFromManagedCopy (
[in] IUnknown *pObject
);
};
Methoden
Methode |
Beschreibung |
|---|---|
Ruft einen Schnittstellenzeiger auf den Type der Common Language Runtime (CLR) des Objekts ab, auf das dieser ICorDebugObjectValue verweist. |
|
Nicht implementiert. |
|
Ruft einen Schnittstellenzeiger auf einen ICorDebugValue ab, der den Wert des angegebenen Felds der angegebenen Klasse darstellt. |
|
Veraltet. Rufen Sie diese Methode nicht auf. |
|
Nicht implementiert. |
|
Ruft einen Wert ab, der angibt, ob das von diesem ICorDebugObjectValue referenzierte Objekt ein Werttyp ist. |
|
Veraltet. Rufen Sie diese Methode nicht auf. |
Hinweise
Ein ICorDebugObjectValue bleibt gültig, bis der gedebuggte Prozess fortgesetzt wird.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0