Compartir a través de


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
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe

Consulte también

CIM_TPM