TBS_CONTEXT_PARAMS2-Struktur (tbs.h)

Gibt die Version der TBS-Kontextimplementierung an. Sie müssen diese Struktur verwenden, wenn Ihre Anwendung mit beiden TPM-Versionen funktioniert.

Anwendungen, die nur mit TPM 2.0 interagieren, sollten einen Zeiger auf eine TBS_CONTEXT_PARAMS2-Struktur übergeben, wobei die Version auf TPM_VERSION_20 und includeTpm20 auf 1 festgelegt ist.

Anwendungen, die mit TPM 1.2 und TPM 2.0 interagieren, sollten einen Zeiger auf eine TBS_CONTEXT_PARAMS2-Struktur übergeben, wobei die Version auf TPM_VERSION_20 festgelegt ist, includeTpm20 auf 1 und includeTpm12 auf 1 festgelegt ist.

Syntax

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;

Member

version

Die Version der TBS-Kontextimplementierung. Dies muss auf TPM_VERSION_20 festgelegt werden.

requestRaw

includeTpm12

includeTpm20

asUINT32

Wird verwendet, um auf alle Bits in einer Variablen zuzugreifen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile tbs.h