Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Obtém um ponteiro de interface para uma instância de qualquer um dos tipos de Gerenciador de que host pode usar para configurar o common linguagem tempo de execução (CLR).
HRESULT GetCLRManager (
[in] REFIID riid,
[out] void **ppObject
);
Parâmetros
riid
[in] The IID com o tipo de Gerenciador para retornar. A seguir IID os valores são suportados.IID_ICLRAssemblyIdentityManager: Especifica que ppObject será do tipo ICLRAssemblyIdentityManager.
IID_ICLRDebugManager: Especifica que ppObject será do tipo ICLRDebugManager.
IID_ICLRGCManager: Especifica que ppObject será do tipo ICLRGCManager.
IID_ICLRHostBindingPolicyManager: Especifica que ppObject será do tipo ICLRHostBindingPolicyManager.
IID_ICLRHostProtectionManager: Especifica que ppObject será do tipo ICLRHostProtectionManager.
IID_ICLROnEventManager: Especifica que ppObject será do tipo ICLROnEventManager.
IID_ICLRPolicyManager: Especifica que ppObject será do tipo ICLRPolicyManager.
ppObject
[out] Um ponteiro de interface ao gerente solicitada ou nulo, se um tipo de Gerenciador inválido foi solicitado.
Valor de retorno
HRESULT |
Descrição |
|---|---|
S_OK |
O método retornou com êxito. |
HOST_E_CLRNOTAVAILABLE |
O CLR não foi carregado em um processo ou o CLR está em um estado em que ele não possa executar código gerenciado ou processar a telefonar com êxito. |
HOST_E_TIMEOUT |
A telefonar expirou. |
HOST_E_NOT_OWNER |
O chamador não é proprietário do bloquear. |
HOST_E_ABANDONED |
Um evento foi cancelado enquanto um segmento bloqueado ou fibra estava aguardando nele. |
E_FAIL |
Ocorreu uma falha catastrófica desconhecida. Após um método retornar E_FAIL, o CLR não é mais útil dentro do processo. As chamadas subseqüentes à hospedagem métodos retornam HOST_E_CLRNOTAVAILABLE. |
E_NOINTERFACE |
Não há suporte para o tipo de interface. |
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: MSCorEE.idl
Biblioteca: Incluído sistema autônomo um recurso em MSCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0