Compartir a través de


Función RecycleSurrogate (comsvcs.h)

Recicla el proceso de llamada.

Para obtener una funcionalidad similar, consulte IMTxAS::RecycleSurrogate.

Sintaxis

HRESULT RecycleSurrogate(
  [in] long lReasonCode
);

Parámetros

[in] lReasonCode

Código de motivo que explica por qué se recicla un proceso. Se definen los códigos siguientes.

Valor Significado
CRR_NO_REASON_SUPPLIED
0x00000000
Razón sin especificar.
CRR_LIFETIME_LIMIT
xFFFFFFFF
Número especificado de minutos que se ejecuta una aplicación antes de alcanzar el reciclaje.
CRR_ACTIVATION_LIMIT
0xFFFFFFFE
Se alcanzó el número especificado de activaciones.
CRR_CALL_LIMIT
0xFFFFFFFD
Se alcanzó el número especificado de llamadas a objetos configurados en la aplicación.
CRR_MEMORY_LIMIT
0xFFFFFFFC
Se alcanzó el uso de memoria especificado que no se puede superar un proceso.
CRR_RECYCLED_FROM_UI
xFFFFFFFB
Un administrador decidió reciclar el proceso a través de la herramienta de administración servicios de componentes.

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL y S_OK.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado comsvcs.h
Library ComSvcs.lib
Archivo DLL ComSvcs.dll

Consulte también

ICOMAdminCatalog2::RecycleApplicationInstances