Condividi tramite


enumerazione TASK_CREATION (taskschd.h)

Definisce il modo in cui il servizio Utilità di pianificazione crea, aggiorna o disabilita l'attività.

Sintassi

typedef enum _TASK_CREATION {
  TASK_VALIDATE_ONLY = 0x1,
  TASK_CREATE = 0x2,
  TASK_UPDATE = 0x4,
  TASK_CREATE_OR_UPDATE,
  TASK_DISABLE = 0x8,
  TASK_DONT_ADD_PRINCIPAL_ACE = 0x10,
  TASK_IGNORE_REGISTRATION_TRIGGERS = 0x20
} TASK_CREATION;

Costanti

 
TASK_VALIDATE_ONLY
Valore: 0x1
Il servizio Utilità di pianificazione controlla la sintassi del codice XML che descrive l'attività ma non registra l'attività. Questa costante non può essere combinata con i valori TASK_CREATE, TASK_UPDATE o TASK_CREATE_OR_UPDATE .
TASK_CREATE
Valore: 0x2
Il servizio Utilità di pianificazione registra l'attività come nuova attività.
TASK_UPDATE
Valore: 0x4
Il servizio Utilità di pianificazione registra l'attività come versione aggiornata di un'attività esistente. Quando un'attività con un trigger di registrazione viene aggiornata, l'attività verrà eseguita dopo l'aggiornamento.
TASK_CREATE_OR_UPDATE
Il servizio Utilità di pianificazione registra l'attività come nuova attività o come versione aggiornata se l'attività esiste già. Equivalente a TASK_CREATE | TASK_UPDATE.
TASK_DISABLE
Valore: 0x8
Il servizio Utilità di pianificazione registra l'attività disabilitata. Un'attività disabilitata non può essere eseguita finché non è abilitata. Per altre informazioni, vedere Enabled Property of ITaskSettings and Enabled Property of IRegisteredTask.For more information, see Enabled Property of ITaskSettings and Enabled Property of IRegisteredTask.
TASK_DONT_ADD_PRINCIPAL_ACE
Valore: 0x10
Al servizio Utilità di pianificazione non è consentito aggiungere la voce di controllo di accesso (ACE) consentita per l'entità di contesto. Quando le funzioni ITaskFolder::RegisterTaskDefinition o ITaskFolder::RegisterTask vengono chiamate con questo flag per aggiornare un'attività, il servizio Utilità di pianificazione non aggiunge l'ACE per la nuova entità di contesto e non rimuove l'ACE dall'entità di contesto precedente.
TASK_IGNORE_REGISTRATION_TRIGGERS
Valore: 0x20
Il servizio Utilità di pianificazione crea l'attività, ma ignora i trigger di registrazione nell'attività. Ignorando i trigger di registrazione, l'attività non verrà eseguita quando viene registrata, a meno che un trigger basato sul tempo non ne causi l'esecuzione durante la registrazione.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione taskschd.h

Vedi anche

Tipi enumerati dell'Utilità di pianificazione