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 do tipo Interface de ICLRControl que os hosts podem usar para personalizar aspectos do common language runtime (CLR).
HRESULT GetCLRControl(
[out] ICLRControl** pCLRControl
);
Parâmetros
- pCLRControl
[out] Um ponteiro de interface do tipo Interface de ICLRControl que permite que hosts configurar aspectos adicionais do CLR.
Valor de retorno
HRESULT |
Descrição |
|---|---|
S_OK |
GetCLRControlretornado com êxito. |
HOST_E_CLRNOTAVAILABLE |
O CLR não foi carregado em um processo ou o CLR é em um estado em que ele não é possível executar código gerenciado ou processar a chamada com êxito. |
HOST_E_TIMEOUT |
A chamada foi esgotado. |
HOST_E_NOT_OWNER |
O chamador não possui o bloqueio. |
HOST_E_ABANDONED |
Um evento foi cancelado, enquanto um segmento bloqueado ou fibra estava esperando por ele. |
E_FAIL |
Ocorreu uma falha catastrófica desconhecida. Se um método retornar E_FAIL, o CLR não é usável dentro do processo. As chamadas subseqüentes para hospedar os métodos retornam HOST_E_CLRNOTAVAILABLE. |
HOST_E_INVALIDOPERATION |
O CLR já foi iniciado. |
Comentários
ICLRControlfornece a Método de ICLRControl::GetCLRManager método, que permite que o host obter um ponteiro de interface para um dos tipos de Gerenciador.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: MSCorEE.h
Biblioteca: Incluído como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0