TBS_CONTEXT_PARAMS2 estructura (tbs.h)

Especifica la versión de la implementación del contexto TBS. Debe usar esta estructura si la aplicación funciona con ambas versiones de TPM.

Las aplicaciones que interactúan con solo TPM 2.0 deben pasar un puntero a una estructura de TBS_CONTEXT_PARAMS2 , con la versión establecida en TPM_VERSION_20 e incluirTpm20 establecida en 1.

Las aplicaciones que interactúan con TPM 1.2 y TPM 2.0 deben pasar un puntero a una estructura de TBS_CONTEXT_PARAMS2 , con la versión establecida en TPM_VERSION_20, includeTpm20 establecida en 1 e includeTpm12 establecida en 1.

Sintaxis

typedef struct tdTBS_CONTEXT_PARAMS2 {
    UINT32 version;
  union {
    struct {
      UINT32 requestRaw : 1;
      UINT32 includeTpm12 : 1;
      UINT32 includeTpm20 : 1;
    };
      UINT32 asUINT32;
  };
} TBS_CONTEXT_PARAMS2, *PTBS_CONTEXT_PARAMS2;

Miembros

version

La versión de la implementación del contexto TBS. Debe establecerse en TPM_VERSION_20.

requestRaw

includeTpm12

includeTpm20

asUINT32

Se usa para tener acceso a todos los bits de una variable.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado tbs.h