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. |