다음을 통해 공유


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
라이브러리 ComSvcs.lib
DLL ComSvcs.dll

추가 정보

ICOMAdminCatalog2::RecycleApplicationInstances