IRDVTaskPluginNotifySink::ScheduleTask 方法

由工作代理程式呼叫以排程工作。

語法

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

參數

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 Enterprise
最低支援的伺服器
Windows Server 2008 R2

另請參閱

IRDVTaskPluginNotifySink