Metodo ICorDebugEval2::CreateValueForType
Ottiene un puntatore a un nuovo oggetto ICorDebugValue del tipo specificato, con valore iniziale pari a zero o null.
HRESULT CreateValueForType (
[in] ICorDebugType *pType,
[out] ICorDebugValue **ppValue
);
Parametri
pType
[in] Puntatore a un oggetto ICorDebugType che rappresenta la libreria dei tipi.ppValue
[out] Puntatore all'indirizzo di un oggetto ICorDebugValue che rappresenta il valore.
Note
CreateValueForType generalizza ICorDebugEval::CreateValue consentendo di specificare un tipo di oggetto arbitrario, inclusi i tipi costruiti come List<int>. L'unico scopo di questo metodo è generare un valore che possa essere passato alla valutazione di una funzione.
Il tipo deve essere una classe o un tipo di valore. Non è possibile utilizzare questo metodo per creare valori di matrice o valori di stringa.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0