Méthode ITaskSettings3::get_MaintenanceSettings (taskschd.h)

Obtient ou définit un pointeur vers un objet IMaintenanceSettings utilisé par le planificateur de tâches pour effectuer une tâche pendant la maintenance automatique.

Cette propriété est en lecture/écriture.

Syntaxe

HRESULT get_MaintenanceSettings(
  IMaintenanceSettings **ppMaintenanceSettings
);

Paramètres

ppMaintenanceSettings

Valeur de retour

None

Remarques

Lorsque l’économiseur de batterie est activé, les tâches du planificateur de tâches Windows sont déclenchées uniquement si la tâche est :

  • Non défini sur Démarrer la tâche uniquement si l’ordinateur est inactif... (la tâche n’utilise pas IdleSettings)
  • Non défini pour s’exécuter pendant la maintenance automatique (la tâche n’utilise pas MaintenanceSettings)
  • Est défini sur Exécuter uniquement lorsque l’utilisateur est connecté (la tâche LogonType est TASK_LOGON_INTERACTIVE_TOKEN ou TASK_LOGON_GROUP)
Tous les autres déclencheurs sont retardés jusqu’à ce que l’économiseur de batterie soit désactivé. Pour plus d’informations sur l’accès à l’état de l’économiseur de batterie dans votre application, consultez SYSTEM_POWER_STATUS. Pour plus d’informations sur l’économiseur de batterie, consultez l’économiseur de batterie (dans les instructions relatives aux composants matériels).

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête taskschd.h
Bibliothèque Taskschd.lib
DLL Taskschd.dll

Voir aussi

ITaskSettings3