Compartilhar via


Método RequestStateChange da classe Msvm_Ps2Mouse

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 ('Completed with No Error') ou 4096 (0x1000) ('Job Started'). 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)

Redefinir (11)

DMTF Reservado (..)

Fornecedor Reservado (32768..65535)

Trabalho [out]

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 a quantidade máxima de tempo 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 'Use Of Timeout Parameter Not Supported' deverá 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_Ps2Mouse