Método RequestStateChange da classe Msvm_Processor
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 período de tempo limite. Um valor de 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) 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 |
|
DLL |
|