Interfaccia IScheduledWorkItem (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 la gestione di elementi di lavoro specifici.

Ereditarietà

L'interfaccia IScheduledWorkItem eredita dall'interfaccia IUnknown . IScheduledWorkItem include anche questi tipi di membri:

Metodi

L'interfaccia IScheduledWorkItem include questi metodi.

 
IScheduledWorkItem::CreateTrigger

Crea un trigger per l'elemento di lavoro.
IScheduledWorkItem::D eleteTrigger

Elimina un trigger da un elemento di lavoro.
IScheduledWorkItem::EditWorkItem

Visualizza le pagine delle proprietà Attività, Pianificazione e impostazioni per l'elemento di lavoro, consentendo a un utente di impostare le proprietà in tali pagine.
IScheduledWorkItem::GetAccountInformation

Recupera il nome dell'account per l'elemento di lavoro.
IScheduledWorkItem::GetComment

Recupera il commento per l'elemento di lavoro.
IScheduledWorkItem::GetCreator

Recupera il nome dell'autore dell'elemento di lavoro.
IScheduledWorkItem::GetErrorRetryCount

Recupera il numero di volte in cui l'Utilità di pianificazione ritenta un'operazione quando si verifica un errore. Questo metodo non è implementato.
IScheduledWorkItem::GetErrorRetryInterval

Recupera l'intervallo di tempo, espresso in minuti, tra i tentativi dell'Utilità di pianificazione di eseguire un elemento di lavoro in caso di errore. Questo metodo non è implementato.
IScheduledWorkItem::GetExitCode

Recupera l'ultimo codice di uscita restituito dall'eseguibile associato all'elemento di lavoro nell'ultima esecuzione. Il metodo restituisce anche il codice di uscita restituito all'Utilità di pianificazione quando ha tentato di eseguire l'elemento di lavoro.
IScheduledWorkItem::GetFlags

Recupera i flag che modificano il comportamento di qualsiasi tipo di elemento di lavoro.
IScheduledWorkItem::GetIdleWait

Recupera il tempo di attesa inattiva per l'elemento di lavoro.
IScheduledWorkItem::GetMostRecentRunTime

Recupera l'ora più recente di inizio dell'esecuzione dell'elemento di lavoro.
IScheduledWorkItem::GetNextRunTime

Recupera la volta successiva dell'esecuzione dell'elemento di lavoro.
IScheduledWorkItem::GetRunTimes

Recupera i tempi di esecuzione dell'elemento di lavoro per un periodo di tempo specificato.
IScheduledWorkItem::GetStatus

Recupera lo stato dell'elemento di lavoro.
IScheduledWorkItem::GetTrigger

Recupera un trigger di attività.
IScheduledWorkItem::GetTriggerCount

Recupera il numero di trigger per l'elemento di lavoro corrente.
IScheduledWorkItem::GetTriggerString

Recupera una stringa che descrive il trigger dell'elemento di lavoro.
IScheduledWorkItem::GetWorkItemData

Recupera i dati definiti dall'applicazione associati all'elemento di lavoro.
IScheduledWorkItem::Run

Invia una richiesta al servizio Utilità di pianificazione per eseguire l'elemento di lavoro.
IScheduledWorkItem::SetAccountInformation

Imposta il nome e la password dell'account usati per eseguire l'elemento di lavoro.
IScheduledWorkItem::SetComment

Imposta il commento per l'elemento di lavoro.
IScheduledWorkItem::SetCreator

Imposta il nome dell'autore dell'elemento di lavoro.
IScheduledWorkItem::SetErrorRetryCount

Imposta il numero di tentativi di esecuzione dell'utilità di pianificazione se si verifica un errore. Questo metodo non è implementato.
IScheduledWorkItem::SetErrorRetryInterval

Imposta l'intervallo di tempo, espresso in minuti, tra i tentativi dell'Utilità di pianificazione di eseguire un elemento di lavoro dopo che si è verificato un errore. Questo metodo non è implementato.
IScheduledWorkItem::SetFlags

Imposta i flag che modificano il comportamento di qualsiasi tipo di elemento di lavoro.
IScheduledWorkItem::SetIdleWait

Imposta i minuti di inattività del sistema prima che l'elemento di lavoro possa essere eseguito.
IScheduledWorkItem::SetWorkItemData

Questo metodo archivia i dati definiti dall'applicazione associati all'elemento di lavoro.
IScheduledWorkItem::Terminate

Questo metodo termina l'esecuzione dell'elemento di lavoro.

Commenti

L'interfaccia IScheduledWorkItem è l'interfaccia di base per l'interfaccia ITask . Tutti i metodi forniti da IScheduledWorkItem vengono ereditati dall'interfaccia ITask e vengono in genere chiamati tramite tale interfaccia.

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

Itask