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 |
|
Archivo DLL |
|