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

合并关闭记录。

接口