Condividi tramite


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

Vedere anche

Riferimenti

Interfaccia ICorDebugEval2