Compartilhar via


Método RequestStateChange da classe Msvm_KvpExchangeComponent

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 novo estado. As informações serão colocadas na propriedade RequestedState da instância se o código de retorno do método RequestStateChange for 0 ou 4096. Para obter mais informações, consulte a descrição das propriedades EnabledState e RequestedState para o elemento . Esse deve ser um dos valores a seguir.

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 à CIM_ConcreteJob criada 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_KvpExchangeComponent