Поделиться через


Метод IComApp2Events::OnAppRecycle2 (comsvcs.h)

Создается, когда процесс серверного приложения помечен для завершения перезапуска.

Синтаксис

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

Параметры

[in] pInfo

Указатель на структуру COMSVCSEVENTINFO .

[in] guidApp

Код приложения.

[in] guidProcess

Идентификатор процесса.

[in] lReason

Код причины, объясняющий причину перезапуска процесса. Определены следующие коды.

Значение Значение
CRR_NO_REASON_SUPPLIED
0x00000000
Причина не задана.
CRR_LIFETIME_LIMIT
xFFFFFFFF
Указанное количество минут, в течение которых приложение выполняется до того, как было выполнено повторное использование.
CRR_ACTIVATION_LIMIT
0xFFFFFFFE
Достигнуто указанное число активаций.
CRR_CALL_LIMIT
0xFFFFFFFD
Достигнуто указанное количество вызовов настроенных объектов в приложении.
CRR_MEMORY_LIMIT
0xFFFFFFFC
Достигнуто указанное использование памяти, которое не может быть превышено процессом.
CRR_RECYCLED_FROM_UI
xFFFFFFFB
Администратор решил перезаработать процесс с помощью средства администрирования служб компонентов.

Возвращаемое значение

Пользователь проверяет возвращаемые значения из этого метода.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header comsvcs.h

См. также раздел

IComApp2Events