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 [仅限桌面应用]
目标平台 窗户
标头 comsvcs.h

另请参阅

IComApp2Events