ClrCreateManagedInstance-Funktion
Erstellt eine Instanz des angegebenen verwalteten Typs.
Diese Funktion wurde in .NET Framework 4 als veraltet markiert. Verwenden Sie die COM-Aktivierung, um eine Instanz des verwalteten Typs zu erstellen, oder verwenden Sie Hosting (siehe In .NET Framework 4 und 4.5 hinzugefügte CLR-Hostingschnittstellen).
Syntax
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, die vom Aufrufer angefordert wurde.
Bemerkungen
Die Common Language Runtime sollte bereits in einen Prozess geladen sein. Sie kann beispielsweise mithilfe eines Aufrufs der CorBindToRuntimeEx--Funktion geladen werden, bevor die ClrCreateManagedInstance
-Funktion aufgerufen wird. Wenn die Runtime nicht geladen ist, versucht ClrCreateManagedInstance
zuerst, v1.0.3705 der Runtime zu laden. Wenn dies nicht funktioniert, wird versucht, die neueste Version der Runtime zu laden.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: MSCorEE.h
Bibliothek: MSCorEE.dll
.NET Framework-Versionen: seit Version 1.0 verfügbar