RequestedState est une énumération d'entiers indiquant le dernier état demandé ou souhaité pour l'élément. L'état réel de ...

RequestedState est une énumération d'entiers indiquant le dernier état demandé ou souhaité pour l'élément. L'état réel de l'élément est représenté par EnabledState. Cette propriété est fournie pour comparer les derniers états activé/désactivé demandés et réels. Notez que lorsque EnabledState a la valeur 5 (\"Non applicable\"), cette propriété n'a pas de signification. 
\"Inconnu\" (0) indique que le dernier état demandé pour l'élément est inconnu.
Notez que la valeur \"Aucune modification\" (5) a été désapprouvée au lieu d'indiquer que le dernier état demandé est \"Unknown\" (0). Si le dernier état demandé ou souhaité est inconnu, RequestedState doit avoir la valeur \"Inconnu\" (0), mais peut avoir la valeur \"Aucune modification\" (5). Hors connexion (6) indique que l'élément a été demandé pour passer à l'état Activé, mais à l'état Activé hors connexion. Notez qu'il existe deux nouvelles valeurs dans RequestedState qui sont basées sur les états de EnabledState. Il s'agit de \"Redémarrer\" (10) et de \"Réinitialiser\" (11). La première valeur, Redémarrer, fait référence à l'état \"Arrêté\" puis au passage à l'état \"Activé\". La seconde valeur, Réinitialiser, indique que l'élément a d'abord l'état \"Désactivé\" puis \"Activé\". Il faut également noter la différence entre demander l'état \"Arrêté\" et demander l'état \"Désactivé\". Le premier état, Arrêté, est une transition ordonnée vers l'état Désactivé et peut impliquer une coupure de l'alimentation, afin d'effacer tout état existant. Le second état, Désactivé, est une désactivation immédiate de l'élément, de sorte qu'il cesse d'exécuter ou d'accepter les commandes ou les demandes de traitement. 

Cette propriété est définie comme le résultat de l'appel d'une méthode (par exemple, Start ou StopService de CIM_Service) ; elle peut également être remplacée et définie comme WRITEable dans une sous-classe. L'utilisation d'une méthode est préférable à l'utilisation de la propriété WRITEable, car elle autorise un appel explicite de l'opération et le retour d'un code de résultat. 

Il est possible qu'une instance particulière de EnabledLogicalElement ne puisse pas prendre en charge RequestedStateChange. Dans ce cas, la valeur 12 (\"Non applicable\") est utilisée.