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.
Notifica al host que Common Language Runtime (CLR) reanuda la ejecución de tareas en subprocesos suspendidos para una recolección de elementos no utilizados.
Sintaxis
HRESULT SuspensionEnding (
[in] DWORD generation
);
Parámetros
generation
[in] Generación de recolección de elementos no utilizados que acaba de finalizar, desde la que se reanuda el subproceso.
Valor devuelto
| HRESULT | Descripción |
|---|---|
| S_OK |
SuspensionEnding se devolvió correctamente. |
| HOST_E_CLRNOTAVAILABLE | Si se devuelve este valor, significa que Common Language Runtime (CLR) no se ha cargado en un proceso o se encuentra en un estado en el que no puede ejecutar código administrado ni procesar la llamada correctamente. |
| HOST_E_TIMEOUT | Se agotó el tiempo de espera de la llamada. |
| HOST_E_NOT_OWNER | El autor de la llamada no es el propietario del bloqueo. |
| HOST_E_ABANDONED | Se canceló un evento mientras que una fibra o subproceso que estaba bloqueado lo estaba esperando. |
| E_FAIL | Ocurrió un error grave desconocido. Si un método devuelve el valor E_FAIL, el CLR ya no se podrá usar en el proceso. Las llamadas que se hagan a los métodos de hospedaje posteriormente devolverán el valor HOST_E_CLRNOTAVAILABLE. |
Comentarios
CLR llama SuspensionEnding después de realizar una recolección de elementos no utilizados para informar al host de que el subproceso reanuda la ejecución.
Importante
No vuelva a programar el subproceso desde el que se realizó la llamada al método.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: MSCorEE.h
Biblioteca: incluida como recurso en MSCorEE.dll
Versiones de .NET Framework: disponible a partir de la versión 2.0