Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Notifica al host que la tarea actual va a suspenderse.
Sintaxis
HRESULT Sleep (
[in] DWORD dwMilliseconds,
[in] DWORD option
);
Parámetros
dwMilliseconds [in] Intervalo de tiempo, en milisegundos, que el subproceso dormirá.
option [in] Uno de los valores de enumeración WAIT_OPTION, que indica qué acción debe realizar el host si esta acción se bloquea.
Valor devuelto
| HRESULT | Descripción |
|---|---|
| S_OK |
Sleep se devolvió correctamente. |
| HOST_E_CLRNOTAVAILABLE | Common Language Runtime (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 correctamente la llamada. |
| 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. Cuando 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. |
Observaciones
El CLR normalmente llama IHostTaskManager::Sleep cuando Thread.Sleep se llama desde el código de usuario.
Requisitos
Plataformas: Consulte Requisitos del sistema.
Encabezado: MSCorEE.h
Biblioteca: Incluido como recurso en MSCorEE.dll
Versiones de .NET Framework: Disponible desde la versión 2.0