Compartilhar via


Método EnableDevice da classe CIM_LogicalDevice (Hyper-V)

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 de retorno

Retorna um 0 com êxito; caso contrário, retorna um erro.

Requisitos

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

Consulte também

CIM_LogicalDevice