Função ClrCreateManagedInstance

Cria uma instância do tipo gerido especificado.

Esta função foi preterida no .NET Framework 4. Utilize a ativação COM para criar uma instância do tipo gerido ou utilize o alojamento (veja ClR Hosting Interfaces Added in the .NET Framework 4 and 4.5 (Interfaces de Alojamento CLR Adicionadas no .NET Framework 4 e 4.5).

Sintaxe

STDAPI ClrCreateManagedInstance (  
    [in]  LPCWSTR  pTypeName,
    [in]  REFIID   riid,
    [out] void     **ppObject  
);  

Parâmetros

pTypeName
[in] Um ponteiro para o nome do tipo de instância que está a ser pedido.

riid
[in] O IID do tipo de instância que está a ser pedido.

ppObject
[fora] Um ponteiro para um ponteiro para uma instância do tipo gerido que foi pedido pelo autor da chamada.

Observações

O runtime de linguagem comum já deve ser carregado para um processo. Por exemplo, pode ser carregado através de uma chamada para a função CorBindToRuntimeEx antes de a ClrCreateManagedInstance função ser chamada. Se o runtime não estiver carregado, ClrCreateManagedInstance primeiro tenta carregar v1.0.3705 do runtime. Se isso falhar, tentará carregar a versão mais recente do runtime.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: MSCorEE.h

Biblioteca: MSCorEE.dll

.NET Framework Versões: Disponível desde 1.0

Ver também