Метод ITaskHandler::Start (taskschd.h)
Вызывается для запуска обработчика COM. Этот метод должен быть реализован обработчиком .
Синтаксис
HRESULT Start(
[in] IUnknown *pHandlerServices,
[in] BSTR data
);
Параметры
[in] pHandlerServices
Интерфейс IUnkown , который используется для обратного взаимодействия с планировщиком задач.
[in] data
Аргументы, необходимые обработчику. Эти аргументы определяются в свойстве Data действия обработчика COM.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
При реализации этого метода обработчик должен немедленно возвращать управление планировщику задач (запуская собственный поток при inproc).
После того как обработчик начнет обработку, он может вызвать метод UpdateStatus , чтобы указать процент завершения, или вызвать метод TaskCompleted , чтобы указать, когда обработчик завершил обработку. Эти методы предоставляются интерфейсом ITaskHandlerStatus .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | taskschd.h |
Библиотека | Taskschd.lib |
DLL | Taskschd.dll |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по