Compartilhar via


Método EnableDevice da classe CIM_LogicalDevice

O método EnableDevice foi preterido em vez do método RequestStateChange mais geral que se sobrepõe diretamente à funcionalidade fornecida por esse método.

Solicita que o LogicalDevice seja habilitado (parâmetro de entrada "Habilitado" = TRUE) ou desabilitado (= FALSE). Se tiver êxito, as propriedades StatusInfo/EnabledState do dispositivo deverão refletir o estado desejado (habilitado/desabilitado). Observe que a função desse método se sobrepõe à propriedade RequestedState. RequestedState foi adicionado ao modelo para manter um registro (ou seja, um valor persistente) da última solicitação de estado. Invocar o método EnableDevice deve definir a propriedade RequestedState adequadamente.

O código de retorno deverá ser 0 se a solicitação tiver sido executada com êxito, 1 se a solicitação não tiver suporte e algum outro valor se ocorrer um erro. Em uma subclasse, o conjunto de possíveis códigos de retorno pode ser especificado, usando um qualificador ValueMap no método . As cadeias de caracteres para as quais o conteúdo ValueMap é 'traduzido' também podem ser especificadas na subclasse como um qualificador de matriz De valores.

Sintaxe

uint32 EnableDevice(
  [in] boolean Enabled
);

Parâmetros

Habilitado [in]

Se TRUE habilitar o dispositivo, se FALSE desabilitar o dispositivo.

Valor retornado

Retorna um 0 em caso de êxito; caso contrário, retornará um erro.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8.1
Servidor mínimo com suporte
Windows Server 2012 R2
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

CIM_LogicalDevice