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
이 인터페이스는 다음 테이블에 설명된 함수를 제공합니다.
함수 | 설명 |
---|---|
지정된 프로필 컬렉션에 대한 부팅 기록을 사용하도록 설정합니다. |
|
지정된 프로필 컬렉션에 대한 부팅 기록을 사용하지 않도록 설정합니다. |
|
종료 기록을 시작합니다. |
|
종료 기록을 업데이트합니다. |
|
종료 기록을 병합합니다. |