Метод 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 Корпоративная
Минимальная версия сервера
Windows Server 2008 R2

См. также раздел

IRDVTaskPluginNotifySink