IsWindowAvailableNow, méthode dans la classe CCM_ServiceWindowManager

La IsWindowAvailableNow méthode de classe WMI, dans Configuration Manager, détermine si une fenêtre de service d’un type spécifié et de la durée donnée est disponible pour s’exécuter au moment où l’appel est effectué.

La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et définit la méthode .

Syntaxe

uint32 IsWindowAvailableNow(  
     [IN]  UInt32 ServiceWindowType,  
     [IN]  Boolean FallbackToAllProgramsWindow,  
     [IN]  UInt32 MaxRuntime,  
     [OUT] Boolean CanProgramRunNow  
);  

Paramètres

ServiceWindowType
Type de donnéesUInt32

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 service Tous les programmes
2 PROGRAM_SERVICEWINDOW Fenêtre Service de programme
3 REBOOTREQUIRED_SERVICEWINDOW Redémarrer la fenêtre de service requis
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 creuses

FallbackToAllProgramsWindow
Type de donnéesBoolean

Qualificateurs : [in]

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

MaxRuntime
Type de donnéesUInt32

Qualificateurs : [in]

Durée d’exécution maximale, en minutes, qu’une installation de mise à jour logicielle doit se terminer avant que l’installation ne soit plus surveillée par Configuration Manager. Ce paramètre est également utilisé pour déterminer s’il y a suffisamment de temps pour installer la mise à jour avant la fin d’une fenêtre de maintenance. Le paramètre par défaut est de 60 minutes pour les Service Packs et de 5 minutes pour tous les autres types de mises à jour logicielles. Les valeurs peuvent être comprises entre 5 et 9999 minutes.

Importante

Vérifiez que la valeur maximale de la durée d’exécution n’est pas définie pendant plus de temps que la fenêtre de maintenance configurée, sinon l’installation des mises à jour logicielles ne démarre pas.

CanProgramRunNow
Type de donnéesBoolean

Qualificateurs : [out]

true si une fenêtre de service du type spécifié et de la durée donnée peut être exécutée au moment où l’appel est effectué ; sinon, false.

Valeurs de retour

Type UInt32 de données égal à 0 pour indiquer la réussite ou différent de zéro pour indiquer l’échec.

Pour plus d’informations sur la gestion des erreurs retournées, consultez À propos des erreurs Configuration Manager.

Remarques

Configuration requise

Configuration requise pour l’exécution

Pour plus d’informations, consultez Configuration Manager Configuration requise pour l’exécution du client.

Conditions requises pour le développement

Pour plus d’informations, consultez Configuration Manager Exigences de développement du client.

Voir aussi

classe WMI du client CCM_ServicewindowManager