StartShutdownRecording

启动关闭记录。

语法

HRESULT StartShutdownRecording
  ([in] IProfileCollection* pProfileCollection)
;

参数

pProfileCollection
[in] 指示 IProfileCollection 对象。

返回值

下表描述了可能的返回值。

返回值 说明

S_OK

该函数已成功启动关闭记录。

E_POINTER

至少一个函数参数为 null。

E_WPRC_RUNTIME_STATE_PROFILES_RUNNING

记录已在运行(应在调用此函数之前停止/取消它)。

E_WPRC_RUNTIME_STATE_BOOT_RECORDING

启动记录已在运行(应在调用此函数之前停止/取消它)。

E_WPRC_RUNTIME_STATE_EVENT_SESSION_RUNNING

应启动的一个事件会话已在运行。 它可能由其他一些应用程序更早地启动(或者是 WPR 状态损坏的结果,例如在 WPR 崩溃之后)。

E_WPRC_INVALID_STARTSHUTDOWN_OPERATION

关闭记录的配置文件无效(例如,记录模式为内存,但仅针对支持关闭的文件)。

IOnOffTransitionManager