ICorDebugEval2::CreateValueForType, méthode
Obtient un pointeur vers un nouvel ICorDebugValue du type spécifié, avec une valeur initiale de zéro ou null.
HRESULT CreateValueForType (
[in] ICorDebugType *pType,
[out] ICorDebugValue **ppValue
);
Paramètres
pType
[in] Pointeur vers un objet ICorDebugType qui représente le type.ppValue
[out] Pointeur vers l'adresse d'un objet ICorDebugValue qui représente la valeur.
Notes
CreateValueForType généralise ICorDebugEval::CreateValue en vous permettant de spécifier un type d'objet arbitraire, y compris des types construits tels que List<int>. Le seul objectif de cette méthode est de générer une valeur qui peut être passée à une évaluation de fonction.
Le type doit être une classe ou une valeur. Vous ne pouvez pas utiliser cette méthode pour créer des valeurs de tableau ou de chaîne.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : CorDebug.idl, CorDebug,h
Bibliothèque : CorGuids.lib
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0