Partager via


Méthode IComApp2Events::OnAppRecycle2 (comsvcs.h)

Généré lorsque le processus d’application serveur est marqué pour l’arrêt du recyclage.

Syntaxe

HRESULT OnAppRecycle2(
  [in] COMSVCSEVENTINFO *pInfo,
  [in] GUID             guidApp,
  [in] GUID             guidProcess,
  [in] long             lReason
);

Paramètres

[in] pInfo

Pointeur vers une structure COMSVCSEVENTINFO .

[in] guidApp

L’ID de l'application.

[in] guidProcess

ID de processus.

[in] lReason

Code de raison qui explique pourquoi un processus a été recyclé. Les codes suivants sont définis.

Valeur Signification
CRR_NO_REASON_SUPPLIED
0x00000000
La raison n'est pas spécifiée.
CRR_LIFETIME_LIMIT
xFFFFFFFF
Nombre de minutes spécifié pendant lequel une application s’exécute avant que le recyclage ait été atteint.
CRR_ACTIVATION_LIMIT
0xFFFFFFFE
Le nombre d’activations spécifié a été atteint.
CRR_CALL_LIMIT
0xFFFFFFFD
Le nombre spécifié d’appels à des objets configurés dans l’application a été atteint.
CRR_MEMORY_LIMIT
0xFFFFFFFC
L’utilisation de la mémoire spécifiée qu’un processus ne peut pas dépasser a été atteinte.
CRR_RECYCLED_FROM_UI
xFFFFFFFB
Un administrateur a décidé de recycler le processus via l’outil d’administration Services de composants.

Valeur retournée

L’utilisateur vérifie les valeurs de retour de cette méthode.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête comsvcs.h

Voir aussi

IComApp2Events