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.
Ruft einen Zeiger auf einen neuen ICorDebugValue des angegebenen Typs mit einem Anfangswert von 0 oder NULL ab.
HRESULT CreateValueForType (
[in] ICorDebugType *pType,
[out] ICorDebugValue **ppValue
);
Parameter
pType
[in] Zeiger auf ein ICorDebugType-Objekt, das die Typbibliothek darstellt.ppValue
[out] Pointer auf die Adresse eines ICorDebugValue-Objekts, das den Wert darstellt.
Hinweise
CreateValueForType verallgemeinert ICorDebugEval::CreateValue, indem er es ermöglicht, einen beliebigen Objekttyp anzugeben, einschließlich konstruierter Typen, wie List<int>. Der einzige Zweck dieser Methode besteht darin, einen Wert zu generieren, der an eine Funktionsauswertung übergeben werden kann.
Der Typ muss eine Klasse oder ein Werttyp sein. Sie können diese Methode nicht verwenden, um Arraywerte oder Zeichenfolgenwerte zu erstellen.
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