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 |