Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém um ponteiro de interface do tipo ICLRControl Interface que os hosts podem usar para personalizar aspectos do CLR (Common Language Runtime).
Sintaxe
HRESULT GetCLRControl(
[out] ICLRControl** pCLRControl
);
Parâmetros
pCLRControl
[out] Um ponteiro de interface do tipo ICLRControl Interface que permite que os hosts configurem aspectos adicionais do CLR.
Valor Retornado
| HRESULT | Descrição |
|---|---|
| S_OK |
GetCLRControl retornado com êxito. |
| HOST_E_CLRNOTAVAILABLE | O CLR não foi carregado em um processo, ou o CLR está em um estado no qual não pode executar código gerenciado ou processar a chamada com êxito. |
| HOST_E_TIMEOUT | Uma chamada atingiu o tempo limite. |
| HOST_E_NOT_OWNER | O chamador não possui o bloqueio. |
| HOST_E_ABANDONED | Um evento foi cancelado enquanto uma fibra ou um thread bloqueado estava esperando por ele. |
| E_FAIL | Uma falha catastrófica desconhecida ocorreu. Se um método retornar E_FAIL, o CLR não poderá mais ser utilizado no processo. Chamadas subsequentes para métodos de hospedagem retornam HOST_E_CLRNOTAVAILABLE. |
| HOST_E_INVALIDOPERATION | O CLR já iniciou. |
Comentários
ICLRControl fornece o método Método GetCLRManager , que permite que o host obtenha um ponteiro de interface para um dos tipos de gerente.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: MSCorEE.h
Biblioteca: incluída como um recurso no MSCorEE.dll
Versões do .NET Framework: disponíveis desde 2.0