Funzione RecycleSurrogate (comsvcs.h)

Ricicla il processo di chiamata.

Per funzionalità simili, vedere IMTxAS::RecycleSurrogate.

Sintassi

HRESULT RecycleSurrogate(
  [in] long lReasonCode
);

Parametri

[in] lReasonCode

Il codice motivo che spiega perché un processo è stato riciclato. I codici seguenti sono definiti.

Valore Significato
CRR_NO_REASON_SUPPLIED
0x00000000
Il motivo non è specificato.
CRR_LIFETIME_LIMIT
xFFFFFFFFFFFF
Numero specificato di minuti in cui un'applicazione viene eseguita prima del raggiungimento del riciclo.
CRR_ACTIVATION_LIMIT
0xFFFFFFFE
È stato raggiunto il numero specificato di attivazioni.
CRR_CALL_LIMIT
0xFFFFFFFD
È stato raggiunto il numero specificato di chiamate a oggetti configurati nell'applicazione.
CRR_MEMORY_LIMIT
0xFFFFFFFC
È stato raggiunto l'utilizzo di memoria specificato che non è possibile raggiungere un processo.
CRR_RECYCLED_FROM_UI
xFFFFFFFFFB
Un amministratore ha deciso di riciclare il processo tramite lo strumento di amministrazione di Servizi componenti.

Valore restituito

Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL e S_OK.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione comsvcs.h
Libreria ComSvcs.lib
DLL ComSvcs.dll

Vedi anche

ICOMAdminCatalog2::RecycleApplicationInstances