Função RecycleSurrogate (comsvcs.h)

Recicla o processo de chamada.

Para obter funcionalidades semelhantes, consulte IMTxAS::RecycleSurrogate.

Sintaxe

HRESULT RecycleSurrogate(
  [in] long lReasonCode
);

Parâmetros

[in] lReasonCode

O código de motivo que explica por que um processo foi reciclado. Os códigos a seguir são definidos.

Valor Significado
CRR_NO_REASON_SUPPLIED
0x00000000
O motivo não é especificado.
CRR_LIFETIME_LIMIT
xFFFFFFFF
O número especificado de minutos que um aplicativo executa antes da reciclagem ser atingida.
CRR_ACTIVATION_LIMIT
0xFFFFFFFE
O número especificado de ativações foi atingido.
CRR_CALL_LIMIT
0xFFFFFFFD
O número especificado de chamadas para objetos configurados no aplicativo foi atingido.
CRR_MEMORY_LIMIT
0xFFFFFFFC
O uso de memória especificado que um processo não pode exceder foi atingido.
CRR_RECYCLED_FROM_UI
xFFFFFFFB
Um administrador decidiu reciclar o processo por meio da ferramenta de administração dos Serviços de Componentes.

Valor retornado

Esse método pode retornar os valores de retorno padrão E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL e S_OK.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comsvcs.h
Biblioteca ComSvcs.lib
DLL ComSvcs.dll

Confira também

ICOMAdminCatalog2::RecycleApplicationInstances