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.
Bloquea la tarea que realizó la llamada hasta que se completa la tarea representada por la instancia de IHostTask actual, hasta que transcurre el intervalo de tiempo especificado o hasta que se llama a IHostTask::Alert.
HRESULT Join (
[in] DWORD milliseconds,
[in] DWORD option
);
Parámetros
milliseconds
[in] Intervalo de tiempo, en milisegundos, que se debe esperar a que finalice la tarea. Si transcurre este intervalo antes de que finalice la tarea, la tarea que realizó la llamada se desbloquea.option
[in] Uno de los valores de WAIT_OPTION. Un valor de WAIT_ALERTABLE indica al host que debe reactivar la tarea si se llama a Alert antes de que transcurran milliseconds.
Valor devuelto
HRESULT |
Descripción |
---|---|
S_OK |
Join finalizó correctamente. |
HOST_E_CLRNOTAVAILABLE |
Common Language Runtime (CLR) no se ha cargado en un proceso o está en un estado en el que no puede ejecutar el código administrado o procesar la llamada correctamente. |
HOST_E_TIMEOUT |
Se agotó el tiempo de espera de la llamada. |
HOST_E_NOT_OWNER |
El llamador no posee el bloqueo. |
HOST_E_ABANDONED |
Se canceló un evento mientras una fibra o un subproceso bloqueado estaba esperándole, o la instancia de IHostTask actual no está asociada a una tarea. |
E_FAIL |
Se ha producido un error catastrófico desconocido. Si un método devuelve E_FAIL, CLR no se puede seguir utilizando en el proceso. Las llamadas subsiguientes a métodos de hospedaje devuelven HOST_E_CLRNOTAVAILABLE. |
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: MSCorEE.h
Biblioteca: Se incluye como recurso en MsCorEE.dll
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0