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 |