Compartir a través de


Método EnableDevice de la clase CIM_LogicalDevice

El método EnableDevice ha quedado en desuso en lugar del método RequestStateChange más general que se superpone directamente con la funcionalidad proporcionada por este método.

Solicita que el logicalDevice esté habilitado (parámetro de entrada "Habilitado" = TRUE) o deshabilitado (= FALSE). Si se ejecuta correctamente, las propiedades StatusInfo/EnabledState del dispositivo deben reflejar el estado deseado (habilitado o deshabilitado). Tenga en cuenta que la función de este método se superpone con la propiedad RequestedState. RequestedState se agregó al modelo para mantener un registro (es decir, un valor persistente) de la última solicitud de estado. La invocación del método EnableDevice debe establecer la propiedad RequestedState correctamente.

El código de retorno debe ser 0 si la solicitud se ejecutó correctamente, 1 si no se admite la solicitud y algún otro valor si se produjo un error. En una subclase, se puede especificar el conjunto de posibles códigos de retorno mediante un calificador ValueMap en el método . Las cadenas a las que se traduce el contenido de ValueMap también se pueden especificar en la subclase como calificador de matriz Values.

Sintaxis

uint32 EnableDevice(
  [in] boolean Enabled
);

Parámetros

Habilitado [in]

Si TRUE habilita el dispositivo, si FALSE deshabilita el dispositivo.

Valor devuelto

Devuelve un 0 si se realiza correctamente; de lo contrario, devuelve un error.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8.1
Servidor mínimo compatible
Windows Server 2012 R2
Espacio de nombres
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe

Consulte también

CIM_LogicalDevice