Demande que l'état des éléments soit remplacé par la valeur spécifiée dans le paramètre RequestedState. Quand le changement ...

Demande que l'état des éléments soit remplacé par la valeur spécifiée dans le paramètre RequestedState. Quand le changement d'état demandé a lieu, les propriétés EnabledState et RequestedState de l'élément sont identiques. L'appel de la méthode RequestStateChange à plusieurs reprises pourrait se traduire par la substitution ou la perte des demandes antérieures. 
Un code retour égal à 0 indique que le changement d'état a été initié avec succès. 
Un code retour égal à 3 indique que l'état de transition ne peut pas se terminer dans l'intervalle spécifié par le paramètre TimeoutPeriod. 
Un code retour égal à 4096 (0x1000) indique que le changement d'état a été initié avec succès, qu'un ConcreteJob a été créé et que sa référence a été retournée dans le paramètre de sortie Job. Tout autre code de retour indique une condition d'erreur.