Compartilhar via


Função ClrCreateManagedInstance

Cria uma instância do tipo gerenciado especificado.

Essa função foi preterida no .NET Framework 4. Use a ativação COM para criar uma instância do tipo gerenciado ou usar a hospedagem (consulte Interfaces de hospedagem 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á sendo solicitado.

riid
[in] O IID do tipo de instância que está sendo solicitado.

ppObject
[out] Um ponteiro para um ponteiro para uma instância do tipo gerenciado que foi solicitado pelo chamador.

Comentários

O Common Language Runtime já deve ser carregado em um processo. Por exemplo, ele pode ser carregado usando uma chamada para a função CorBindToRuntimeEx antes que a função ClrCreateManagedInstance seja chamada. Se o runtime não for carregado, ClrCreateManagedInstance primeiro tentará carregar a versão v1.0.3705 do runtime. Se isso falhar, ele tentará carregar a versão mais recente do runtime.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: MSCorEE.h

Biblioteca: MSCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também