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.
Establece el número máximo de subprocesos que el host puede mantener en el grupo de subprocesos.
Sintaxis
HRESULT SetMaxThreads (
[in] DWORD MaxThreads
);
Parámetros
MaxThreads Número máximo de subprocesos de trabajo en el grupo de subprocesos.
Valor devuelto
| HRESULT | Descripción |
|---|---|
| S_OK |
SetMaxThreads 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. |
| E_NOTIMPL | El host no proporciona una implementación de SetMaxThreads. |
Observaciones
No se requiere un host para permitir que CLR configure el tamaño del grupo de subprocesos. Es posible que algunos hosts quieran un control exclusivo sobre el grupo de subprocesos, por motivos como la implementación, el rendimiento o la escalabilidad. En este caso, un host debe devolver un valor HRESULT de E_NOTIMPL.
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