Freigeben über


ClrCreateManagedInstance-Funktion

Aktualisiert: November 2007

Erstellt eine Instanz des angegebenen verwalteten Typs.

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

Bibliothek: MSCorEE.dll

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

Siehe auch

Weitere Ressourcen

Hosting – Globale statische Funktionen

Hosting (Referenz zur nicht verwalteten API)