Condividi tramite


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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Vedi anche

Cim_logicaldevice