Partager via


structure TBS_CONTEXT_PARAMS2 (tbs.h)

Spécifie la version de l’implémentation du contexte TBS. Vous devez utiliser cette structure si votre application fonctionne avec les deux versions du module TPM.

Les applications qui interagissent avec le module TPM 2.0 uniquement doivent passer un pointeur vers une structure TBS_CONTEXT_PARAMS2 , avec la version définie sur TPM_VERSION_20 et includeTpm20 défini sur 1.

Les applications qui interagissent avec TPM 1.2 et TPM 2.0 doivent passer un pointeur vers une structure TBS_CONTEXT_PARAMS2 , avec la version définie sur TPM_VERSION_20, includeTpm20 défini sur 1 et includeTpm12 défini sur 1.

Syntaxe

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;

Membres

version

Version de l’implémentation du contexte TBS. Cette valeur doit être définie sur TPM_VERSION_20.

requestRaw

includeTpm12

includeTpm20

asUINT32

Permet d’accéder à tous les bits d’une seule variable.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête tbs.h