다음을 통해 공유


IOnOffTransitionManager

클라이언트가 부팅 추적을 위해 레지스트리에 IProfileCollection의 프로필을 저장할 수 있도록 하지만 프로필을 실행하지는 않습니다. 이 동작은 프로필을 즉시 실행하는 IControlManager의 동작과 대조됩니다. 시스템이 부팅되면 ETW(Windows용 이벤트 추적)는 레지스트리 키를 읽고 그에 따라 공급자가 부팅 추적을 사용하도록 설정합니다. 라이브러리를 사용하면 부팅 시 실행되도록 구성된 작업(task) 스케줄러 작업(job)을 시작하여 PCW 데이터를 수집할 수 있습니다.

Syntax

{
  [id(1), helpstring("EnableBootRecording")] HRESULT EnableBootRecording
    ([in] IProfileCollection* pProfileCollection);
  [id(2), helpstring("DisableBootRecording")] HRESULT DisableBootRecording
    ([in] IProfileCollection* pProfileCollection);
  [id(3), helpstring("StartShutdownRecording")] HRESULT StartShutdownRecording
    ([in] IProfileCollection* pProfileCollection);
  [id(4), helpstring("UpdateShutdownRecording")] HRESULT UpdateShutdownRecording
    ([in] IProfileCollection* pProfileCollection);
  [id(5), helpstring("MergeShutdownRecording")] HRESULT MergeShutdownRecording
    ([in] BSTR bstrFileName,
    [in] IProfileCollection* pProfileCollection,
    [in] ITraceMergeProperties* pTraceMergeProperties)
  ;
};

Functions

이 인터페이스는 다음 테이블에 설명된 함수를 제공합니다.

함수 설명

EnableBootRecording

지정된 프로필 컬렉션에 대한 부팅 기록을 사용하도록 설정합니다.

DisableBootRecording

지정된 프로필 컬렉션에 대한 부팅 기록을 사용하지 않도록 설정합니다.

StartShutdownRecording

종료 기록을 시작합니다.

UpdateShutdownRecording

종료 기록을 업데이트합니다.

MergeShutdownRecording

종료 기록을 병합합니다.

인터페이스