Método RequestStateChange da classe Msvm_Keyboard
Solicita que o estado do elemento seja alterado.
Sintaxe
uint32 RequestStateChange(
[in] uint16 RequestedState,
[out] CIM_ConcreteJob REF Job,
[in] datetime TimeoutPeriod
);
Parâmetros
-
RequestedState [in]
-
O novo estado solicitado para o elemento . Essas informações serão colocadas na propriedade RequestedState da instância se o código de retorno for 0 ('Concluído sem Erro'), 3 ('Timeout') ou 4096 (0x1000) ('Trabalho Iniciado'). Para obter explicações detalhadas dos valores RequestedState , consulte a descrição das propriedades EnabledState e RequestedState .
-
Habilitado (2)
-
Desabilitado (3)
-
Desligar (4)
-
Offline (6)
-
Teste (7)
-
Adiar (8)
-
Quiesce (9)
-
Reinicialização (10)
-
Redefinir (11)
-
DMTF Reservado (..)
-
Fornecedor Reservado (32768..65535)
Trabalho [out]
Uma referência ao trabalho. Esse parâmetro poderá ser Null se a tarefa for concluída.
TimeoutPeriod [in]
A quantidade máxima de tempo que o cliente espera que a transição para o novo estado seja realizada. O formato de intervalo deve ser usado para especificar esse período de tempo limite. Um valor igual a 0 ou Null indica que o cliente não tem requisitos de tempo para a transição. Se essa propriedade não contiver 0 ou Null e a implementação não der suporte a esse parâmetro, um código de retorno de 4098 ("Use Of Timeout Parameter Not Supported") será retornado.
Valor retornado
-
Concluído sem erro (0)
-
Sem suporte (1)
-
Erro desconhecido ou não especificado (2)
-
Não é possível concluir dentro do período de tempo limite (3)
-
Falha (4)
-
Parâmetro inválido (5)
-
Em Uso (6)
-
DMTF Reservado (..)
-
Parâmetros de método verificados – Trabalho iniciado (4096)
-
Transição de estado inválida (4097)
-
Uso do parâmetro timeout sem suporte (4098)
-
Ocupado (4099)
-
Método Reservado (4100..32767)
-
Específico do fornecedor (32768..65535)
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 8.1 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2012 R2 [somente aplicativos da área de trabalho] |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|