IOnOffTransitionManager
Позволяет клиенту сохранять профили из IProfileCollection в реестре для трассировки загрузки, но не запускает профили. Это поведение отличается отповедения IControlManager, который немедленно запускает профиль. При загрузке системы трассировка событий для Windows (ETW) считывает разделы реестра и позволяет поставщикам соответствующим образом отслеживать загрузку. Библиотека позволяет собирать данные PCW, запуская задание планировщика задач, настроенное для запуска при загрузке.
Синтаксис
{
[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)
;
};
Функции
Этот интерфейс предоставляет функции, описанные в следующей таблице.
Функция | Описание |
---|---|
Включает запись загрузки для указанной коллекции профилей. |
|
Отключает запись загрузки для указанной коллекции профилей. |
|
Начинает запись завершения работы. |
|
Обновления записи завершения работы. |
|
Объединяет записи завершения работы. |