Partager via


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

Voir aussi