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

Vedi anche

IScheduledWorkItem

ITaskScheduler::Activate

ITaskScheduler::NewWorkItem