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 |