Condividi tramite


Interfaccia IIdleSettings (taskschd.h)

Specifica il modo in cui l'Utilità di pianificazione esegue attività quando il computer si trova in una condizione di inattività. Per informazioni sulle condizioni di inattività, vedere Condizioni di inattività delle attività.

Ereditarietà

L'interfaccia IIdleSettings eredita dall'interfaccia IDispatch.

Metodi

L'interfaccia IIdleSettings include questi metodi.

 
IIdleSettings::get_IdleDuration

Ottiene o imposta un valore che indica la quantità di tempo in cui il computer deve trovarsi in uno stato di inattività prima dell'esecuzione dell'attività. (Get)
IIdleSettings::get_RestartOnIdle

Ottiene o imposta un valore booleano che indica se l'attività viene riavviata quando il computer scorre in una condizione di inattività più volte. (Get)
IIdleSettings::get_StopOnIdleEnd

Ottiene o imposta un valore booleano che indica che l'Utilità di pianificazione terminerà l'attività se la condizione di inattività termina prima del completamento dell'attività. La condizione di inattività termina quando il computer non è più inattiva. (Get)
IIdleSettings::get_WaitTimeout

Ottiene o imposta un valore che indica la quantità di tempo che l'utilità di pianificazione attenderà che si verifichi una condizione di inattività. (Get)
IIdleSettings::p ut_IdleDuration

Ottiene o imposta un valore che indica la quantità di tempo in cui il computer deve trovarsi in uno stato di inattività prima dell'esecuzione dell'attività. (Put)
IIdleSettings::p ut_RestartOnIdle

Ottiene o imposta un valore booleano che indica se l'attività viene riavviata quando il computer scorre in una condizione di inattività più volte. (Put)
IIdleSettings::p ut_StopOnIdleEnd

Ottiene o imposta un valore booleano che indica che l'Utilità di pianificazione terminerà l'attività se la condizione di inattività termina prima del completamento dell'attività. La condizione di inattività termina quando il computer non è più inattiva. (Put)
IIdleSettings::p ut_WaitTimeout

Ottiene o imposta un valore che indica la quantità di tempo che l'utilità di pianificazione attenderà che si verifichi una condizione di inattività. (Put)

Commenti

Quando si legge o si scrive codice XML per un'attività, questa impostazione viene specificata nell'elemento IdleSettings dello schema dell'utilità di pianificazione.

Se un'attività viene attivata da un trigger inattivo, la proprietà WaitTimeout dell'interfaccia IIdleSettings viene ignorata.

Esempio

Per altre informazioni e codice di esempio per questa interfaccia, vedere Esempio di trigger temporale (C++).

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione taskschd.h

Vedi anche

ITaskSettings

Utilità di pianificazione

Interfacce dell'Utilità di pianificazione