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