Demande que l'état de l'élément soit remplacé par la valeur spécifiée dans le paramètre de RequestedState. Lorsque l'état ...

Demande que l'état de l'élément soit remplacé par la valeur spécifiée dans le paramètre de RequestedState. Lorsque l'état demandé est modifié, EnabledState et RequestedState sont identiques pour l'élément. L'appel de la méthode RequestStateChange à plusieurs reprises peut entraîner le remplacement/la perte des demandes antérieures. 
Si 0 est retourné, cela signifie que la tâche s'est correctement exécutée et que l'utilisation de ConcreteJob n'est pas nécessaire. Si 4096 (0x1000) est retourné, cela signifie que la tâche prendra du temps pour s'exécuter, que ConcreteJob sera créé et que sa référence sera retournée dans la tâche du paramètre de sortie. Tout autre code de retour indique une situation d'erreur.