Freigeben über


ClrCreateManagedInstance-Funktion

Erstellt eine Instanz des angegebenen verwalteten Typs.

Diese Funktion ist in .NET Framework, Version 4 veraltet. Verwenden Sie COM-Aktivierung, um eine Instanz des verwalteten Typs zu erstellen, oder verwenden Sie Hosting (siehe Hostingschnittstellen für .NET Framework 4).

STDAPI ClrCreateManagedInstance (
    [in]  LPCWSTR  pTypeName, 
    [in]  REFIID   riid, 
    [out] void     **ppObject
);

Parameter

  • pTypeName
    [in] Ein Zeiger auf den Namen des angeforderten Instanztyps.

  • riid
    [in] Die IID des angeforderten Instanztyps.

  • ppObject
    [out] Ein Zeiger auf einen Zeiger auf eine Instanz des verwalteten Typs, der vom Aufrufer angefordert wurde.

Hinweise

Die Common Language Runtime sollte bereits in einen Prozess geladen worden sein. Sie kann z. B. geladen werden, indem die CorBindToRuntimeEx-Funktion vor der ClrCreateManagedInstance-Funktion aufgerufen wird. Wenn die Common Language Runtime nicht geladen wurde, versucht ClrCreateManagedInstance zuerst, die Version 1.0.3705 der CLR zu laden. Wenn dies fehlschlägt, wird versucht, die neueste Version der Common Language Runtime zu laden.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MSCorEE.h

Bibliothek: MSCorEE.dll

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Weitere Ressourcen

Hosten globaler statischer .NET Framework 1.1- und 2.0-Funktionen

Hosting (Referenz zur nicht verwalteten API)

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

Juni 2010

Die Alternativen für diese veraltete Funktion wurden korrigiert.

Kundenfeedback.