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