Поделиться через


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)
  ;
};

Функции

Этот интерфейс предоставляет функции, описанные в следующей таблице.

Функция Описание

EnableBootRecording

Включает запись загрузки для указанной коллекции профилей.

DisableBootRecording

Отключает запись загрузки для указанной коллекции профилей.

StartShutdownRecording

Начинает запись завершения работы.

UpdateShutdownRecording

Обновления записи завершения работы.

MergeShutdownRecording

Объединяет записи завершения работы.

Интерфейсы