Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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. Invocar el método EnableDevice debe establecer la propiedad RequestedState adecuadamente.
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 podría especificar el conjunto de códigos de retorno posibles 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 de retorno
Devuelve un 0 si se realiza correctamente; de lo contrario, devuelve un error.
Requisitos
| Requisito | Importancia |
|---|---|
| Cliente mínimo compatible |
Windows 8.1 |
| Servidor mínimo compatible |
Windows Server 2012 R2 |
| Namespace |
Root\virtualization\v2 |
| MOF |
|
| DLL |
|