Método RequestStateChange da classe Msvm_SyntheticMouse

Solicita uma alteração de estado.

Sintaxe

uint32 RequestStateChange(
  [in]  uint16              RequestedState,
  [out] CIM_ConcreteJob REF Job,
  [in]  datetime            TimeoutPeriod
);

Parâmetros

RequestedState [in]

O estado solicitado para o elemento. Essas informações serão colocadas na propriedade RequestedState da instância se o código de retorno do método RequestStateChange for 0 ('Concluído sem Erro') ou 4096 (0x1000) ('Trabalho Iniciado'). Consulte a descrição das propriedades EnabledState e RequestedState para obter as explicações detalhadas dos valores RequestedState.

Habilitado (2)

Desabilitado (3)

Desligar (4)

Offline (6)

Teste (7)

Adiar (8)

Quiesce (9)

Reinicialização (10)

Redefinição (11)

DMTF Reservado (..)

Fornecedor Reservado (32768..65535)

Trabalho [fora]

Pode conter uma referência ao ConcreteJob criado para acompanhar a transição de estado iniciada pela invocação do método.

TimeoutPeriod [in]

Um período de tempo limite que especifica o tempo máximo que o cliente espera que a transição para o novo estado leve. O formato de intervalo deve ser usado para especificar o TimeoutPeriod. Um valor de 0 ou um parâmetro nulo indica que o cliente não tem requisitos de tempo para a transição.

Se essa propriedade não contiver 0 ou nulo e a implementação não der suporte a esse parâmetro, um código de retorno de "Uso do parâmetro de tempo limite sem suporte" será retornado.

Valor retornado

Esse método retorna um dos seguintes valores:

Concluído sem erro (0)

Sem suporte (1)

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

Msvm_SyntheticMouse