Freigeben über


ICorDebugEval2::NewParameterizedObject-Methode

Instanziiert ein neues parametrisiertes Typobjekt und ruft die Konstruktormethode des Objekts auf.

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

Parameter

  • pConstructor
    [in] Ein Zeiger auf ein ICorDebugFunction-Objekt, das den Konstruktor des zu instanziierenden Objekts darstellt.

  • nTypeArgs
    [in] Die Anzahl der übergebenen Typargumente.

  • ppTypeArgs
    [in] Ein Array von Zeigern, von denen jeder auf ein ICorDebugType-Objekt zeigt, das ein Typargument für das Objekt darstellt, das instanziiert wird.

  • nArgs
    [in] Die Anzahl der Argumente, die an den Konstruktor übergeben wurden.

  • ppArgs
    [in] Ein Array von Zeigern, von denen jeder auf ein ICorDebugValue-Objekt zeigt, das einen Argumentwert darstellt, der an den Konstruktor übergeben wird.

Hinweise

Der Objektkonstruktor kann Type-Parameter annehmen.

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

Siehe auch

Referenz

ICorDebugEval2-Schnittstelle