ClrCreateManagedInstance, fonction
Crée une instance du type managé spécifié.
Cette fonction a été dépréciée dans le .NET Framework 4. Utilisez l’activation COM pour créer une instance du type managé, ou utilisez l’hébergement (consultez Interfaces d’hébergement du CLR ajoutées dans le .NET Framework 4 et 4.5).
Syntaxe
STDAPI ClrCreateManagedInstance (
[in] LPCWSTR pTypeName,
[in] REFIID riid,
[out] void **ppObject
);
Paramètres
pTypeName
[in] Pointeur vers le nom du type d’instance demandé.
riid
[in] IID
du type d’instance demandé.
ppObject
[out] Pointeur vers un pointeur vers une instance du type managé qui a été demandée par l’appelant.
Remarques
Le Common Language Runtime doit déjà être chargé dans un processus. Par exemple, il peut être chargé en utilisant un appel à la fonction CorBindToRuntimeEx avant que la fonction ClrCreateManagedInstance
soit appelée. Si le runtime n’est pas chargé, ClrCreateManagedInstance
tente d’abord de charger la version 1.0.3705 du runtime. Si cela échoue, il tente de charger la version la plus récente du runtime.
Configuration requise
Plateformes : Consultez Configuration requise.
En-tête : MSCorEE.h
Bibliothèque : MSCorEE.dll
Versions de .NET Framework : disponible depuis la version 1.0