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 [ no]

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)

Defer (8)

Desativar (9)

Reinicializar (10)

Redefinir (11)

DMTF reservado (..)

Fornecedor reservado (32768.. 65535)

Trabalho [ do fora]

Pode conter uma referência para o CIM _ ConcreteJob criado para acompanhar a transição de estado iniciada pela invocação de método.

TimeoutPeriod [ no]

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 tenha. O formato do intervalo deve ser usado para especificar o TimeoutPeriod. Um valor 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 NULL e a implementação não oferecer suporte a esse parâmetro, um código de retorno de ' uso do parâmetro de tempo limite não suportado ' será retornado.

Valor retornado

Em caso de sucesso, retorna 0; caso contrário, retornará um erro.

Concluído sem erro (0)

Sem suporte (1)

Requisitos

Requisito Valor
Cliente mínimo com suporte
[Somente aplicativos da área de trabalho do Windows 10]
Servidor mínimo com suporte
Windows Server 2016
Namespace
\Virtualização \ v2 de raiz
MOF
WindowsVirtualization. v2. mof
DLL
Vmms.exe

Consulte também

Msvm _ SyntheticKeyboard