Condividi tramite


Enumerazione TASKPAGE (mstask.h)

[[Questa API può essere modificata o non disponibile nelle versioni successive del sistema operativo o del prodotto. Usare invece i tipi enumerati dell'Utilità di pianificazione 2.0 . ]

Definisce il tipo di pagina attività da recuperare.

Ogni pagina delle proprietà può essere utilizzata per definire le proprietà di un oggetto attività.

Sintassi

typedef enum _TASKPAGE {
  TASKPAGE_TASK = 0,
  TASKPAGE_SCHEDULE = 1,
  TASKPAGE_SETTINGS = 2
} TASKPAGE;

Costanti

 
TASKPAGE_TASK
Valore: 0
Specifica la pagina Attività per l'attività. Questa pagina fornisce gli elementi dell'interfaccia utente seguenti:






  • Esegui: questo campo specifica il nome dell'applicazione associata all'attività.

  • Questa proprietà può essere impostata anche a livello di codice chiamando
    ITask::SetApplicationName.

  • Inizio in: questo campo specifica la directory di lavoro per l'attività.

  • Questa proprietà può essere impostata anche a livello di codice chiamando
    ITask::SetWorkingDirectory.

  • Commenti: questo campo specifica eventuali commenti definiti dall'applicazione per l'attività.

  • Questa proprietà può essere impostata anche a livello di codice chiamando
    IScheduledWorkItem::SetComment.

  • Esegui come: (solo Windows Server 2003, Windows XP e Windows 2000). Questo campo specifica il nome dell'account in cui verrà eseguita l'attività. A destra di questo campo è presente un pulsante Password per specificare la password per l'account.

  • Questa proprietà può essere impostata anche a livello di codice chiamando
    IScheduledWorkItem::SetAccountInformation.

  • Abilitato (attività pianificata eseguita in un momento specifico): questa casella di controllo specifica se è impostato il flag TASK_TRIGGER_FLAG_DISABLED.

  • Questa proprietà può essere impostata anche impostando questo flag nel membro rgFlags del
    TASK_TRIGGER struttura.

TASKPAGE_SCHEDULE
Valore: 1
Specifica la pagina Pianificazione per l'attività. Questa pagina viene usata per gestire i trigger per l'attività. L'utente può creare trigger, modificare trigger ed eliminare trigger da questa pagina.




Questa pagina fornisce gli elementi dell'interfaccia utente seguenti:


  • Casella di riepilogo Trigger: questa casella di riepilogo viene visualizzata solo se esistono più trigger.

  • Attività pianificazione: questo campo specifica la frequenza di esecuzione dell'attività: giornaliera, settimanale, mensile, una sola volta, all'avvio del sistema, all'accesso o inattiva.

  • Ora di inizio: questo campo specifica l'ora del giorno in cui verrà eseguita l'attività.

  • Avanzate: questo pulsante consente di impostare la data di inizio e la data di fine per l'esecuzione dell'attività.

  • Casella gruppo Attività pianificazione: questa casella di gruppo viene visualizzata solo se il campo Attività pianificazione specifica giornaliera, settimanale, mensile o una sola volta.

  • Mostra più pianificazioni: mostra tutti i trigger. Quando selezionata, viene visualizzata la casella di riepilogo Trigger.

TASKPAGE_SETTINGS
Valore: 2
Specifica la pagina Impostazioni per l'attività. L'utente può specificare cosa accade quando l'attività viene completata, le condizioni di inattività e le proprietà di risparmio energia per l'attività.




Questa pagina fornisce gli elementi dell'interfaccia utente seguenti:


  • Casella di gruppo Attività pianificata completata: questa casella di gruppo include le caselle di controllo per impostare il flag TASK_FLAG_DELETE_WHEN_DONE e il tempo di esecuzione massimo per l'attività.

  • È anche possibile impostare il flag TASK_FLAG_DELETE_WHEN_DONE a livello di codice chiamando
    IScheduledWorkItem::SetFlags. È possibile impostare il tempo di esecuzione massimo chiamando
    ITask::SetMaxRunTime.

  • Casella di gruppo Tempo di inattività: questa casella di gruppo include i campi per l'impostazione delle condizioni di inattività.

  • Il tempo di inattività può essere impostato anche a livello di codice chiamando
    IScheduledWorkItem::SetIdleWait. I flag TASK_FLAG_START_ONLY_IF_IDLE e TASK_FLAG_KILL_ON_IDLE_END possono essere impostati chiamando
    IScheduledWorkItem::SetFlags.

  • Casella gruppo risparmio energia: (solo Windows 95) Questa casella di gruppo include caselle di controllo per indicare il comportamento dell'attività quando il sistema perde potenza.

  • Queste proprietà possono essere impostate anche a livello di codice impostando i flag TASK_FLAG_DONT_START_IF_ON_BATTERIES e TASK_FLAG_KILL_IF_GOING_ON_BATTERIES usando
    IScheduledWorkItem::SetFlags.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione mstask.h

Vedi anche

IProvideTaskPage::GetPage

IScheduledWorkItem::SetAccountInformation

IScheduledWorkItem::SetComment

IScheduledWorkItem::SetFlags

IScheduledWorkItem::SetIdleWait

ITask::SetApplicationName

ITask::SetMaxRunTime

ITask::SetWorkingDirectory

TASK_TRIGGER