Método RequestStateChange da classe Msvm_SyntheticKeyboard
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 à 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 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
Com êxito, retorna 0; caso contrário, retorna um erro.
-
Concluído sem erro (0)
-
Sem suporte (1)
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 10 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2016 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|