Método ITaskHandler::Start (taskschd.h)
Se llama para iniciar el controlador COM. El controlador debe implementar este método.
Sintaxis
HRESULT Start(
[in] IUnknown *pHandlerServices,
[in] BSTR data
);
Parámetros
[in] pHandlerServices
Interfaz IUnkown que se usa para comunicarse con el Programador de tareas.
[in] data
Argumentos requeridos por el controlador. Estos argumentos se definen en la propiedad Data de la acción controlador COM.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Al implementar este método, el controlador debe devolver el control inmediatamente al Programador de tareas (iniciando su propio subproceso si está enproc).
Una vez que el controlador inicia su procesamiento, puede llamar al método UpdateStatus para indicar su porcentaje de finalización o llamar al método TaskCompleted para indicar cuándo el controlador ha completado su procesamiento. Estos métodos se proporcionan mediante la interfaz ITaskHandlerStatus .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | taskschd.h |
Library | Taskschd.lib |
Archivo DLL | Taskschd.dll |