Solicita que el estado del elemento se cambie al valor especificado en el parámetro RequestedState. Cuando se produce el ...

Solicita que el estado del elemento se cambie al valor especificado en el parámetro RequestedState. Cuando se produce el cambio del estado solicitado, los parámetros EnabledState y RequestedState del elemento serán iguales. La invocación del método RequestStateChange en varias ocasiones podría provocar la sobreescritura o la pérdida de solicitudes anteriores. 
Un código de retorno de 0 indica que el cambio de estado se inició correctamente. 
Un código de retorno de 3 indica que la transición del estado no puede completarse en el intervalo especificado por el parámetro TimeoutPeriod. 
Un código de retorno de 4096 (0x1000) indica que el cambio del estado se inició correctamente, que se creó ConcreteJob y que se devolvió su referencia en el parámetro de salida Job. Cualquier otro código de retorno indica un error.