Compartilhar via


Método ICLRRuntimeInfo::LoadLibrary

Carrega uma biblioteca do .NET Framework no CLR (Common Language Runtime) representado por uma interface ICLRRuntimeInfo.

Esse método substitui a função LoadLibraryShim.

Sintaxe

HRESULT LoadLibrary(  
     [in]  LPCWSTR pwzDllName,  
     [out, retval] HMODULE *phndModule);  

Parâmetros

pwzDllName
[in] O nome do assembly a ser carregado.

phndModule
[out] Um identificador para o assembly carregado.

Valor Retornado

Esse método retorna os seguintes HRESULTs específicos, bem como erros HRESULT que indicam falha de método.

HRESULT Descrição
S_OK O método foi concluído com sucesso.
E_POINTER pwzDllName ou phndModule é nulo.
E_OUTOFMEMORY Não há memória suficiente disponível para identificar a solicitação.

Comentários

Esse método carrega apenas DLLs incluídas no pacote redistribuível do .NET Framework. Ele não pode carregar assemblies gerados pelo usuário.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: MetaHost.h

Biblioteca: incluída como um recurso no MSCorEE.dll

Versões do .NET Framework: disponíveis desde 4

Confira também