次の方法で共有


RecycleSurrogate 関数 (comsvcs.h)

呼び出し元のプロセスをリサイクルします。

同様の機能については、「 IMTxAS::RecycleSurrogate」を参照してください。

構文

HRESULT RecycleSurrogate(
  [in] long lReasonCode
);

パラメーター

[in] lReasonCode

プロセスがリサイクルされた理由を説明する理由コード。 次のコードが定義されています。

意味
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
管理者は、コンポーネント サービス管理ツールを使用してプロセスをリサイクルすることにしました。

戻り値

このメソッドは、E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED、E_FAIL、S_OKの標準戻り値を返すことができます。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー comsvcs.h
Library ComSvcs.lib
[DLL] ComSvcs.dll

関連項目

ICOMAdminCatalog2::RecycleApplicationInstances