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 ICLRControl que os anfitriões podem utilizar para personalizar aspetos do runtime de idioma comum (CLR).
Sintaxe
HRESULT GetCLRControl(
[out] ICLRControl** pCLRControl
);
Parâmetros
pCLRControl
[fora] Um ponteiro de interface do tipo Interface ICLRControl que permite aos anfitriões configurar aspetos adicionais do CLR.
Devolver Valor
| HRESULT | Description |
|---|---|
| S_OK |
GetCLRControl devolvido com êxito. |
| HOST_E_CLRNOTAVAILABLE | O CLR não foi carregado para um processo ou o CLR está num estado em que não pode executar código gerido ou processar a chamada com êxito. |
| HOST_E_TIMEOUT | A chamada excedeu o limite de tempo. |
| HOST_E_NOT_OWNER | O autor da chamada não é o proprietário do bloqueio. |
| HOST_E_ABANDONED | Um evento foi cancelado enquanto um thread ou fibra bloqueado estava à espera do mesmo. |
| E_FAIL | Ocorreu uma falha catastrófica desconhecida. Se um método devolver E_FAIL, o CLR deixará de ser utilizável no processo. As chamadas subsequentes para métodos de alojamento devolvem HOST_E_CLRNOTAVAILABLE. |
| HOST_E_INVALIDOPERATION | O CLR já começou. |
Observações
ICLRControl fornece o método GetCLRManager , que permite ao anfitrião obter um ponteiro de interface para um dos tipos de gestor.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: MSCorEE.h
Biblioteca: Incluído como um recurso no MSCorEE.dll
.NET Framework Versões: Disponível desde 2.0