Condividi tramite


TBS_CONTEXT_PARAMS2 struttura (tbs.h)

Specifica la versione dell'implementazione del contesto TBS. È necessario usare questa struttura se l'applicazione funziona con entrambe le versioni di TPM.

Le applicazioni che interagiscono con solo TPM 2.0 devono passare un puntatore a una struttura TBS_CONTEXT_PARAMS2, con versione impostata su TPM_VERSION_20 e includereTpm20 impostata su 1.

Le applicazioni che interagiscono con TPM 1.2 e TPM 2.0 devono passare un puntatore a una struttura di TBS_CONTEXT_PARAMS2 , con la versione impostata su TPM_VERSION_20, includeTpm20 impostata su 1 e includeTpm12 impostata su 1.

Sintassi

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;

Members

version

Versione dell'implementazione del contesto TBS. Questa opzione deve essere impostata su TPM_VERSION_20.

requestRaw

includeTpm12

includeTpm20

asUINT32

Usato per accedere a tutti i bit in una variabile.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione tbs.h