Método RequestTPMStateChange de la clase CIM_TPM
Solicita que el estado del TPM se cambie al valor especificado en el parámetro RequestedTPMState . Si la invocación del método se completa correctamente, la propiedad TPMState será igual al parámetro RequestedTPMState . Invocar el método RequestTPMStateChange varias veces podría dar lugar a que las solicitudes anteriores se sobrescriban o pierdan.
Sintaxis
uint32 RequestTPMStateChange(
[in] uint16 RequestedTPMState,
[in] string AuthorizationToken,
[out] CIM_ConcreteJob REF Job,
[in] datetime TimeoutPeriod
);
Parámetros
-
RequestedTPMState [in]
-
Estados de TPM solicitados.
-
S1 Enabled-Active-Owned (2)
-
S2 Disabled-Active-Owned (3)
-
S3 Enabled-Inactive-Owned (4)
-
Propiedad inactiva de S4 deshabilitada (5)
-
S5 Enabled-Active-Unowned (6)
-
S6 Disabled-Active-Unowned (7)
-
S7 Enabled-Inactive-Unowned (8)
-
S8 Disabled-Inactive-Unowned (9)
-
DMTF Reserved (..)
-
Proveedor reservado (32768..65535)
AuthorizationToken [in]
Token de autorización que puede ser necesario para que la acción surta efecto. Es posible que se requiera el parámetro AuthorizationToken para establecer presencia física o para pasar ownerAuth, la contraseña de autorización de propietario definida por TCG. En el caso de OwnerAuth, puede ser necesario el CIM_SharedCredential con un valor distinto de NULL del CIM_SharedCredential.Secret. La propiedad CIM_SharedCredential.Algorithm también se puede especificar en función de la propiedad CIM_TPMCapabilities.SupportedPasswordAlgorithms.
Trabajo [salida]
Puede contener una referencia al CIM_ConcreteJob creado para realizar un seguimiento de la transición de estado iniciada por la invocación del método.
TimeoutPeriod [in]
Período de tiempo de espera que especifica la cantidad máxima de tiempo que el cliente espera que tarde la transición al nuevo estado. El formato de intervalo se debe usar para especificar TimeoutPeriod. Un valor de 0 o un parámetro NULL indica que el cliente no tiene requisitos de tiempo para la transición.
Valor devuelto
Si se ejecuta correctamente, devuelve 0 o 4096; de lo contrario, devuelve un error.
-
Completado sin error (0)
-
No compatible (1)
-
Error desconocido o no especificado (2)
-
No se puede completar en el período de tiempo de espera (3)
-
Error (4)
-
Parámetro no válido (5)
-
En uso (6)
-
DMTF Reserved (..)
-
Parámetros de método comprobados: trabajo iniciado (4096)
-
Transición de estado no válida (4097)
-
No se admite el uso del parámetro timeout (4098)
-
Ocupado (4099)
-
Método Reservado (4100..32767)
-
Específico del proveedor (32768..65535)
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 10 [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2016 |
Espacio de nombres |
Root\virtualization\v2 |
MOF |
|
Archivo DLL |
|