다음을 통해 공유


StartShutdownRecording

종료 기록을 시작합니다.

구문

HRESULT StartShutdownRecording
  ([in] IProfileCollection* pProfileCollection)
;

매개 변수

pProfileCollection
[in] IProfileCollection 개체를 나타냅니다.

반환 값

다음 테이블에서는 가능한 반환 값에 대해 설명합니다.

반환 값 설명

S_OK

함수가 종료 기록을 성공적으로 시작했습니다.

E_POINTER

함수 인수 중 하나 이상이 null입니다.

E_WPRC_RUNTIME_STATE_PROFILES_RUNNING

기록이 이미 실행 중입니다(이 함수를 호출하기 전에 중지/취소해야 함).

E_WPRC_RUNTIME_STATE_BOOT_RECORDING

부팅 기록이 이미 실행 중입니다(이 함수를 호출하기 전에 중지/취소해야 함).

E_WPRC_RUNTIME_STATE_EVENT_SESSION_RUNNING

시작해야 하는 이벤트 세션 중 하나가 이미 실행 중입니다. 일부 다른 애플리케이션(또는 WPR 충돌 후와 같은 WPR 상태 손상의 결과로) 이전에 시작할 수 있습니다.

E_WPRC_INVALID_STARTSHUTDOWN_OPERATION

종료 기록의 프로필이 잘못되었습니다(예: 로깅 모드는 메모리이지만 종료에 지원되는 파일만).

IOnOffTransitionManager