RequestedState è un'enumerazione di numeri interi che indica l'ultimo stato richiesto o voluto di un elemento. Lo stato reale ...

RequestedState è un'enumerazione di numeri interi che indica l'ultimo stato richiesto o voluto di un elemento. Lo stato reale dell'elemento è rappresentato dal EnabledState. Questa proprietà viene fornita per confrontare l'ultimo stato richiesto e lo stato abilitato o disabilitato attuale. Nota: quando EnabledState è impostato su 5 (\"Non applicabile\"), questa proprietà non ha ragione di essere. Per impostazione predefinita, il valore del RequestedState dell'elemento è 5 (\"Nessun cambiamento\"). Consultare la descrizione di EnabledState per una spiegazione dei valori presenti nell'enumerazione RequestedState. 

Nota: esistono due nuovi valori in RequestedState che si appoggiano agli stati di EnabledState. Si tratta di \"Riavvio\" (10) e \"Reimpostazione\" (11). Riavvio indica un'operazione di \"Arresto\" e quindi il passaggio allo stato \"Abilitato\". Reimpostazione indica che l'elemento viene prima \"Disabilitato\" e quindi \"Abilitato\". Notare inoltre la differenza tra richiedere \"Arresto\" e \"Disabilitato\". Arresto richiede una transizione ordinata allo stato Disabilitato e potrebbe implicare l'interruzione dell'alimentazione, per cancellare completamente qualsiasi stato esistente. Lo stato Disabilitato richiede che l'elemento venga disabilitato immediatamente, in modo che non esegua e non accetti alcun altro comando o richiesta di elaborazione. 

L'impostazione di questa proprietà si verifica in conseguenza dell'invocazione di un metodo (ad esempio Start o StopService su CIM_Service); in alternativa è possibile prevalere definendola come WRITEable in una sottoclasse. L'approccio tramite il metodo è considerato superiore alla proprietà WRITEable, dato che consente di invocare esplicitamente l'operazione e di disporre di un codice risultato restituito. 

È possibile che un'istanza particolare di EnabledLogicalElement non supporti RequestedStateChange. Nel caso in cui si verifichi questa eventualità, viene usato il valore 12 (\"Non applicabile\").