Compartir a través de


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

Consulte también

Data

ITaskHandler

ITaskHandlerStatus

Programador de tareas

TaskCompleted

UpdateStatus