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 ("Enabled" input parameter = TRUE) ou desabilitado (= FALSE). Se bem-sucedidas, as propriedades StatusInfo/EnabledState do dispositivo devem 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 apropriadamente.

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

Sintaxe

uint32 EnableDevice(
  [in] boolean Enabled
);

Parâmetros

Ativado [em]

Se TRUE ativar o dispositivo, se FALSE desativar o dispositivo.

Valor retornado

TBD

Requisitos

Cliente mínimo com suporte
Windows 8
Servidor mínimo com suporte
Windows Server 2012
Namespace
Raiz\standardcimv2
MOF
NetTCPIP.mof
DLL
NetTCPIP.dll

Confira também

CIM_LogicalDevice