Método RequestStateChange da classe Msvm_VirtualSystemMigrationService

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 (Trabalho concluído sem erro) ou 4096 (Trabalho iniciado). 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)

Redefinição (11)

DMTF Reservado (..)

Fornecedor Reservado (32768..65535)

Trabalho [fora]

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 o tempo máximo que o cliente espera que a transição para o novo estado seja realizada. O formato de intervalo deve ser usado para especificar o período de tempo limite. Um valor 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 oferecer suporte a esse parâmetro, um código de retorno de 4098 (parâmetro Use Of Timeout sem suporte) deverá ser retornado.

Valor retornado

Este 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_VirtualSystemMigrationService