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 |