Interfacce dell'Utilità di pianificazione 2.0

Le interfacce descritte negli argomenti seguenti forniscono l'accesso a livello di codice alla funzionalità disponibile nell'Utilità di pianificazione usata nel sistema operativo Windows Vista.

Questi argomenti contengono una descrizione dell'interfaccia, un elenco delle proprietà e dei metodi definiti dall'interfaccia e osservazioni su eventuali circostanze speciali che devono essere annotate quando si usa l'interfaccia .

Le interfacce seguenti sono state introdotte in Utilità di pianificazione 2.0.

Interfaccia Descrizione
IAction Fornisce le proprietà comuni ereditate da tutti gli oggetti azione.
IActionCollection Contiene le azioni eseguite dall'attività. I relativi metodi possono essere usati per aggiungere, rimuovere e recuperare le azioni di un'attività.
IBootTrigger Rappresenta un trigger che avvia un'attività all'avvio del sistema
IComHandlerAction Rappresenta un'azione che attiva un gestore.
IDailyTrigger Rappresenta un trigger che avvia un'attività in base a una pianificazione giornaliera.
IEmailAction Rappresenta un'azione che invia un messaggio di posta elettronica.
IEventTrigger Rappresenta un trigger che avvia un'attività quando si verifica un evento di sistema.
IExecAction Rappresenta un'azione che esegue un'operazione della riga di comando.
IIdleSettings Specifica il modo in cui l'Utilità di pianificazione esegue attività quando il computer si trova in una condizione di inattività.
IIdleTrigger Rappresenta un trigger che avvia un'attività quando il computer entra in uno stato di inattività.
ILogonTrigger Rappresenta un trigger che avvia un'attività quando un utente accede.
IMaintenanceSettings Fornisce le impostazioni usate dall'Utilità di pianificazione per eseguire attività durante la manutenzione automatica.
IMonthlyDOWTrigger Rappresenta un trigger che avvia un'attività in base a una pianificazione mensile giornaliera della settimana.
IMonthlyTrigger Rappresenta un trigger che avvia un'attività in base a una pianificazione mensile.
INetworkSettings Fornisce le impostazioni usate dal servizio Utilità di pianificazione per ottenere un profilo di rete.
IPrincipal Fornisce le credenziali di sicurezza per un'entità.
IPrincipal2 Fornisce credenziali di sicurezza aggiuntive per un'entità.
IRegisteredTask Fornisce i metodi utilizzati per eseguire immediatamente l'attività, ottenere le istanze in esecuzione dell'attività, ottenere o impostare le credenziali usate per registrare l'attività e le proprietà che descrivono l'attività.
IRegisteredTaskCollection Contiene tutte le attività registrate.
IRegistrationInfo Fornisce le informazioni amministrative che possono essere utilizzate per descrivere l'attività. Queste informazioni includono dettagli, ad esempio una descrizione dell'attività, l'autore dell'attività, la data di registrazione dell'attività e il descrittore di sicurezza dell'attività.
IRegistrationTrigger Rappresenta un trigger che avvia un'attività quando l'attività viene registrata.
IRepetitionPattern Definisce la frequenza con cui viene eseguita l'attività e per quanto tempo il modello di ripetizione viene ripetuto dopo l'avvio dell'attività.
IRunningTask Fornisce i metodi per ottenere informazioni da e controllare un'attività in esecuzione.
IRunningTaskCollection Fornisce una raccolta utilizzata per controllare l'esecuzione di attività.
ISessionStateChangeTrigger Attiva le attività per la connessione o la disconnessione della console, la connessione remota o la disconnessione o il blocco della workstation o le notifiche di sblocco.
IShowMessageAction Rappresenta un'azione che mostra una finestra di messaggio quando viene attivata un'attività.
ITaskDefinition Definisce tutti i componenti di un'attività, ad esempio le impostazioni dell'attività, i trigger, le azioni e le informazioni di registrazione.
ITaskFolder Fornisce i metodi utilizzati per registrare (creare) attività nella cartella, rimuovere attività dalla cartella e creare o rimuovere sottocartelle dalla cartella.
ITaskFolderCollection Fornisce informazioni e controllo per una raccolta di cartelle che contengono attività.
ITaskHandler Definisce i metodi chiamati dal servizio Utilità di pianificazione per gestire un gestore COM.
ITaskHandlerStatus Fornisce i metodi utilizzati dai gestori COM per notificare all'Utilità di pianificazione lo stato del gestore.
ITaskNamedValuePair Crea una coppia nome-valore in cui il nome è associato al valore.
ITaskNamedValueCollection Contiene una raccolta di coppie nome-valore dell'interfaccia ITaskNamedValuePair .
ITaskService Fornisce l'accesso al servizio Utilità di pianificazione per la gestione delle attività registrate.
ITaskSettings Fornisce le impostazioni usate dai servizi dell'Utilità di pianificazione per eseguire l'attività.
ITaskSettings2 Fornisce impostazioni aggiuntive usate dai servizi utilità di pianificazione per eseguire l'attività.
ITaskSettings3 Fornisce le impostazioni estese usate dall'Utilità di pianificazione per eseguire l'attività.
ITaskVariables Definisce le variabili di attività che possono essere passate come parametri ai gestori attività e ai file eseguibili esterni avviati dalle attività. I gestori di attività che devono immettere e restituire i dati alle variabili di processo devono eseguire un'interfaccia di query nel puntatore ai servizi per ITaskVariables.
ITimeTrigger Rappresenta un trigger che avvia un'attività quando il trigger viene attivato.
ITrigger Fornisce le proprietà comuni ereditate da tutte le interfacce trigger.
ITriggerCollection Fornisce i metodi usati per aggiungere, rimuovere da e ottenere i trigger di un'attività.
IWeeklyTrigger Rappresenta un trigger che avvia un'attività in base a una pianificazione settimanale.