IComApp2Events::OnAppRecycle2 方法 (comsvcs.h)

当服务器应用程序进程标记为要回收终止时生成。

语法

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

参数

[in] pInfo

指向 COMSVCSEVENTINFO 结构的指针。

[in] guidApp

应用程序 ID。

[in] guidProcess

进程 ID。

[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
标头 comsvcs.h

另请参阅

IComApp2Events