Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Establece el puntero de interfaz que Common Language Runtime (CLR) puede usar para obtener la implementación del host de IHostControl Interface.
Syntax
HRESULT SetHostControl(
[in] IHostControl* pHostControl
);
Parameters
pHostControl [in] Puntero de interfaz a la implementación del host de IHostControl Interface.
Return Value
| HRESULT | Description |
|---|---|
| S_OK |
SetHostControl se devolvió correctamente. |
| HOST_E_CLRNOTAVAILABLE | CLR no se ha cargado en un proceso o CLR está en un estado en el que no puede ejecutar código administrado ni procesar la llamada correctamente. |
| HOST_E_TIMEOUT | Se agota el tiempo de espera de la llamada. |
| HOST_E_NOT_OWNER | El autor de la llamada no posee el bloqueo. |
| HOST_E_ABANDONED | Se canceló un evento mientras un subproceso bloqueado o fibra estaba esperando. |
| E_FAIL | Se produjo un error catastrófico desconocido. Si un método devuelve E_FAIL, CLR ya no se puede usar dentro del proceso. Las llamadas posteriores a los métodos de hospedaje devuelven HOST_E_CLRNOTAVAILABLE. |
| E_CLR_ALREADY_STARTED | ClR ya se ha inicializado. |
Remarks
Debe llamar SetHostControl a antes de inicializar CLR, es decir, antes de llamar al Método Start o usar cualquiera de las interfaces de metadatos. Se recomienda llamar inmediatamente SetHostControl después de llamar a CorBindToCurrentRuntime Function o CorBindToRuntimeEx Function.
Requirements
Plataformas: Vea Requisitos de sistema.
Header: MSCorEE.h
Biblioteca: Incluido como recurso en MSCorEE.dll
versiones de .NET Framework: disponible desde la versión 2.0