Metodo ITaskHandler::Start (taskschd.h)

Chiamato per avviare il gestore COM. Questo metodo deve essere implementato dal gestore.

Sintassi

HRESULT Start(
  [in] IUnknown *pHandlerServices,
  [in] BSTR     data
);

Parametri

[in] pHandlerServices

Interfaccia IUnkown usata per comunicare con l'Utilità di pianificazione.

[in] data

Argomenti richiesti dal gestore. Questi argomenti sono definiti nella proprietà Data dell'azione del gestore COM.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Quando si implementa questo metodo, il gestore deve restituire immediatamente il controllo all'utilità di pianificazione attività (avviando il proprio thread se inproc).

Dopo l'avvio dell'elaborazione, il gestore può chiamare il metodo UpdateStatus per indicare la percentuale di completamento o chiamare il metodo TaskCompleted per indicare quando il gestore ha completato l'elaborazione. Questi metodi vengono forniti dall'interfaccia ITaskHandlerStatus .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione taskschd.h
Libreria Taskschd.lib
DLL Taskschd.dll

Vedi anche

Dati

ITaskHandler

ITaskHandlerStatus

Utilità di pianificazione

TaskCompleted

UpdateStatus