Partager via


ICorDebugEval2::NewParameterizedObject, méthode

Instancie un nouvel objet de type paramétré et appelle la méthode de constructeur de l'objet.

HRESULT NewParameterizedObject (
    [in] ICorDebugFunction     *pConstructor,
    [in] ULONG32               nTypeArgs,
    [in, size_is(nTypeArgs)] ICorDebugType *ppTypeArgs[],
    [in] ULONG32               nArgs,
    [in, size_is(nArgs)] ICorDebugValue *ppArgs[]
);

Paramètres

  • pConstructor
    [in] Pointeur vers un objet ICorDebugFunction qui représente le constructeur de l'objet à instancier.

  • nTypeArgs
    [in] Nombre d'arguments de type passés.

  • ppTypeArgs
    [in] Tableau de pointeurs, qui pointent chacun vers un objet ICorDebugType représentant un argument de type pour l'objet en cours d'instanciation.

  • nArgs
    [in] Nombre d'arguments passés au constructeur.

  • ppArgs
    [in] Tableau de pointeurs, qui pointent chacun vers un objet ICorDebugValue représentant une valeur d'argument passée au constructeur.

Notes

Le constructeur de l'objet peut prendre des paramètres Type.

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

Voir aussi

Référence

ICorDebugEval2, interface