ICorDebugEval2::CreateValueForType-Methode
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