Interfaccia ITask (mstask.h)
[[Questa API può essere modificata o non disponibile nelle versioni successive del sistema operativo o del prodotto. Usare invece le interfacce dell'utilità di pianificazione 2.0 . ]
Fornisce i metodi per l'esecuzione di attività, l'acquisizione o l'impostazione delle informazioni sulle attività e la terminazione delle attività. Deriva dall'interfaccia IScheduledWorkItem e eredita tutti i metodi di tale interfaccia.
Ereditarietà
L'interfaccia ITask eredita da IScheduledWorkItem. ITask include anche questi tipi di membri:
Metodi
L'interfaccia ITask include questi metodi.
ITask::GetApplicationName Questo metodo recupera il nome dell'applicazione a cui è associata l'attività. |
ITask::GetMaxRunTime Questo metodo recupera la lunghezza massima di tempo, in millisecondi, l'attività può essere eseguita prima della terminazione. |
ITask::GetParameters Questo metodo recupera i parametri della riga di comando dell'attività. |
ITask::GetPriority Questo metodo recupera la priorità per l'attività. |
ITask::GetTaskFlags Questo metodo restituisce i flag che modificano il comportamento di un'attività. |
ITask::GetWorkingDirectory Questo metodo recupera la directory di lavoro dell'attività. |
ITask::SetApplicationName Questo metodo assegna un'applicazione specifica all'attività corrente. |
ITask::SetMaxRunTime Questo metodo imposta il tempo massimo di esecuzione dell'attività, in millisecondi, prima di terminare. |
ITask::SetParameters Questo metodo imposta i parametri della riga di comando per l'attività. |
ITask::SetPriority Questo metodo imposta la priorità per l'attività. |
ITask::SetTaskFlags Questo metodo imposta i flag che modificano il comportamento di un'attività pianificata. |
ITask::SetWorkingDirectory Questo metodo imposta la directory di lavoro per l'attività. |
Commenti
ITask è l'interfaccia primaria dell'oggetto trigger attività. Per creare un oggetto attività, chiamare ITaskScheduler::Activate per le attività esistenti o ITaskScheduler::NewWorkItem per le nuove attività.
Esempio
Per altre informazioni e codice di esempio per questa interfaccia, vedere Esempio di codice C/C++: Terminazione di un'attività.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mstask.h |
Componente ridistribuibile | Internet Explorer 4.0 o versione successiva in Windows NT 4.0 e Windows 95 |