Méthode IsFutureWindowAvailable dans la classe CCM_ServiceWindowManager

La IsFutureWindowAvailable méthode de classe WMI, dans Configuration Manager, détermine si une fenêtre de service d’un type spécifié et la durée donnée vont être disponibles.

La syntaxe suivante est simplifiée du code format MOF (MOF) et définit la méthode.

Syntaxe

uint32 IsFutureWindowAvailable(  
     [IN]  UInt32 ServiceWindowType,  
     [IN]  Boolean FallbackToAllProgramsWindow,  
     [IN]  UInt32 MaxRuntime,  
     [OUT] Boolean WillProgramRunInFuture  
);  

Paramètres

ServiceWindowType
Type de données : UInt32

Qualificateurs : [in]

Type de fenêtre de service. Le tableau suivant répertorie les valeurs possibles.

Valeur Type de fenêtre de service Description
1 ALLPROGRAM_SERVICEWINDOW Fenêtre de service de tous les programmes
2 PROGRAM_SERVICEWINDOW Fenêtre du service de programme
3 REBOOTREQUIRED_SERVICEWINDOW Redémarrage de la fenêtre de service requise
4 SOFTWAREUPDATE_SERVICEWINDOW Fenêtre du service de mise à jour logicielle
5 OSD_SERVICEWINDOW Fenêtre de service OSD
6 USER_DEFINED_SERVICE_WINDOW Correspond aux heures chômées

FallbackToAllProgramsWindow
Type de données : Boolean

Qualificateurs : [in]

true Si la fenêtre de service générique tous les programmes est utilisée lorsqu’une fenêtre spécifiée dans ServiceWindowType n’est pas disponible ; sinon, false .

MaxRuntime
Type de données : UInt32

Qualificateurs : [in]

Durée maximale d’exécution, en secondes, pendant laquelle l’installation d’une mise à jour logicielle doit être effectuée avant que l’installation ne soit plus analysée par Configuration Manager. Ce paramètre permet également de déterminer si le processus d'installation de la mise à jour dispose de suffisamment de temps avant la fermeture de la fenêtre de maintenance. Le paramètre par défaut est de 60 minutes (3600 secondes) pour les service packs et 5 minutes (300 secondes) pour tous les autres types de mises à jour logicielles.

Important

Assurez-vous que la valeur durée maximale d’exécution n’est pas définie sur une durée supérieure à celle de la fenêtre de maintenance configurée ou que l’installation des mises à jour logicielles n’est pas lancée.

WillProgramRunInFuture
Type de données : Boolean

Qualificateurs : [out]

true Si la fenêtre de service spécifiée va être disponible ; Sinon, false .

Valeurs de retour

UInt32Type de données qui a la valeur 0 pour indiquer une réussite ou une valeur différente de zéro pour indiquer un échec.

Pour plus d’informations sur la gestion des erreurs renvoyées, consultez à propos des erreurs de Configuration Manager.

Notes

Spécifications

Configuration requise du runtime

Pour plus d’informations, consultez Configuration Manager exigences du runtime du client.

Spécifications pour le développement

Pour plus d’informations, consultez Configuration requise pour le développement de clients Configuration Manager.

Voir aussi

Classe WMI du client CCM_ServicewindowManager