Метод IRegisteredTask::Run (taskschd.h)
Немедленно запускает зарегистрированную задачу.
Синтаксис
HRESULT Run(
[in] VARIANT params,
[out, optional] IRunningTask **ppRunningTask
);
Параметры
[in] params
Параметры, используемые в качестве значений в действиях задачи. Чтобы не указывать значения параметров для действий задачи, задайте для этого параметра значение VT_NULL или VT_EMPTY. В противном случае можно указать одно значение BSTR или массив значений BSTR .
Указанные значения BSTR связаны с именами и хранятся в виде пар "имя-значение". Если указать одно значение BSTR , то Arg0 будет именем, назначенным значению. Значение можно использовать в действии задачи, где переменная $(Arg0) используется в свойствах действия.
Если передать такие значения, как "0", "100" и "250", как массив значений BSTR , "0" заменит переменные $(Arg0), "100" заменит переменные $(Arg1), а "250" заменит переменные $(Arg2), которые используются в свойствах действия.
Можно указать не более 32 значений BSTR .
Дополнительные сведения и список свойств действий, которые могут использовать переменные $(Arg0), $(Arg1), ..., $(Arg32) в своих значениях, см. в разделе Действия задачи.
[out, optional] ppRunningTask
Интерфейс IRunningTask , определяющий новый экземпляр задачи.
Передайте ссылку на указатель интерфейса IRunningTaskNULL. Ссылка на указатель, отличный от NULL , может привести к утечке памяти, так как указатель будет перезаписан.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Этот метод возвращается без ошибок, но задача не будет выполняться, если свойству AllowDemandStart объекта ITaskSettings присвоено значение false для задачи.
Функция IRegisteredTask::Run эквивалентна функции IRegisteredTask::RunEx с параметром flags, равным 0, и параметром пользователя, равным NULL.
Если функция IRegisteredTask::Run вызывается из отключенной задачи, она возвращает SCHED_E_TASK_DISABLED.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | taskschd.h |
Библиотека | Taskschd.lib |
DLL | Taskschd.dll |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по