Compartilhar via


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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

Msvm_Keyboard