Método RequestTPMStateChange da classe CIM_TPM
Solicita que o estado do TPM seja alterado para o valor especificado no parâmetro RequestedTPMState . Se a invocação do método for concluída com êxito, a propriedade TPMState será igual ao parâmetro RequestedTPMState . Invocar o método RequestTPMStateChange várias vezes pode resultar na substituição ou perda de solicitações anteriores.
Sintaxe
uint32 RequestTPMStateChange(
[in] uint16 RequestedTPMState,
[in] string AuthorizationToken,
[out] CIM_ConcreteJob REF Job,
[in] datetime TimeoutPeriod
);
Parâmetros
-
RequestedTPMState [in]
-
Os estados do TPM solicitados.
-
S1 Enabled-Active-Owned (2)
-
S2 Disabled-Active-Owned (3)
-
S3 Enabled-Inactive-Owned (4)
-
S4 De propriedade inativa desabilitada (5)
-
S5 Enabled-Active-Unowned (6)
-
S6 Disabled-Active-Unowned (7)
-
S7 Enabled-Inactive-Unowned (8)
-
S8 Disabled-Inactive-Unowned (9)
-
DMTF Reservado (..)
-
Fornecedor Reservado (32768..65535)
AuthorizationToken [in]
Token de autorização que pode ser necessário para que a ação entre em vigor. O parâmetro AuthorizationToken pode ser necessário para estabelecer a Presença Física ou para passar o OwnerAuth, a senha de autorização de proprietário definida pelo TCG. No caso de OwnerAuth, o CIM_SharedCredential com valor não nulo do CIM_SharedCredential.Secret pode ser necessário. A propriedade CIM_SharedCredential.Algorithm também pode ser especificada com base na propriedade CIM_TPMCapabilities.SupportedPasswordAlgorithms.
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.
Valor retornado
Em caso de êxito, retorna um 0 ou 4096; caso contrário, retornará um erro.
-
Concluído sem erro (0)
-
Sem suporte (1)
-
Erro desconhecido ou não especificado (2)
-
Não é possível concluir dentro do Período de Tempo Limite (3)
-
Falha (4)
-
Parâmetro inválido (5)
-
Em Uso (6)
-
DMTF Reservado (..)
-
Parâmetros de método verificados – Trabalho iniciado (4096)
-
Transição de estado inválida (4097)
-
Uso do parâmetro Timeout sem suporte (4098)
-
Ocupado (4099)
-
Método Reservado (4100..32767)
-
Específico do fornecedor (32768..65535)
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 |
|