IRDVTaskPluginNotifySink::ScheduleTask 方法

由任务代理调用以计划任务。

语法

HRESULT ScheduleTask(
  [in] FILETIME        ftStartTime,
  [in] FILETIME        ftEndTime,
  [in] FILETIME        ftDeadline,
  [in] BSTR            bstrLabel,
  [in] BSTR            bstrIdentifier,
  [in] SAFEARRAY(BYTE) saContext
);

parameters

ftStartTime [in]

类型: FILETIME

最早的任务开始时间,以 UTC 为单位。

ftEndTime [in]

类型: FILETIME

任务结束时间(UTC)。 如果未指定结束时间,则将 FILETIME 集传递给所有零。

ftDeadline [in]

类型: FILETIME

任务截止时间(UTC)。 这用于设置启动窗口中的多个任务的优先级。 如果应启动多个任务,将首先启动具有最早截止时间的任务。

bstrLabel [in]

类型: BSTR

任务的标签。 这会传递给 StartTask 方法。

bstrIdentifier [in]

类型: BSTR

任务的标识符。 这会传递给 StartTask 方法。

saContext [in]

类型: SAFEARRAY (BYTE)

任务的可选数据。 这会传递给 StartTask 方法。

返回值

类型: HRESULT

如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。

要求

要求
最低受支持的客户端
Windows 7 企业版
最低受支持的服务器
Windows Server 2008 R2

另请参阅

IRDVTaskPluginNotifySink