Metodo EnableDevice della classe CIM_LogicalDevice
Il metodo EnableDevice è stato deprecato al posto del metodo RequestStateChange più generale che si sovrappone direttamente alla funzionalità fornita da questo metodo.
Richiede l'abilitazione di LogicalDevice ("Enabled" input parameter = TRUE) o disabled (= FALSE). In caso di esito positivo, le proprietà StatusInfo/EnabledState del dispositivo devono riflettere lo stato desiderato (abilitato/disabilitato). Si noti che la funzione di questo metodo si sovrappone alla proprietà RequestedState. RequestedState è stato aggiunto al modello per mantenere un record (ad esempio, un valore persistente) dell'ultima richiesta di stato. Richiamare il metodo EnableDevice deve impostare la proprietà RequestedState in modo appropriato.
Il codice restituito deve essere 0 se la richiesta è stata eseguita correttamente, 1 se la richiesta non è supportata e un altro valore se si è verificato un errore. In una sottoclasse è possibile specificare il set di possibili codici restituiti usando un qualificatore ValueMap nel metodo . Le stringhe in cui il contenuto di ValueMap è 'tradotta' possono essere specificate anche nella sottoclasse come qualificatore di matrice Values.
Sintassi
uint32 EnableDevice(
[in] boolean Enabled
);
Parametri
-
Abilitato [in]
-
Se TRUE abilita il dispositivo, se FALSE disabilita il dispositivo.
Valore restituito
Restituisce un valore 0 in caso di esito positivo; in caso contrario, restituisce un errore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 8.1 |
Server minimo supportato |
R2 per Windows Server 2012 |
Spazio dei nomi |
Root\virtualization\v2 |
MOF |
|
DLL |
|