структура TBS_CONTEXT_PARAMS2 (tbs.h)
Указывает версию реализации контекста TBS. Эту структуру необходимо использовать, если приложение работает с обеими версиями TPM.
Приложения, взаимодействующие только с TPM 2.0, должны передавать указатель на структуру TBS_CONTEXT_PARAMS2 с версией TPM_VERSION_20, а параметру includeTpm20 — значение 1.
Приложения, взаимодействующие с TPM 1.2 и TPM 2.0, должны передавать указатель на структуру TBS_CONTEXT_PARAMS2 , для версии — TPM_VERSION_20, includeTpm20 — 1, а includeTpm12 — 1.
Синтаксис
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;
Члены
version
Версия реализации контекста TBS. Для этого параметра должно быть задано значение TPM_VERSION_20.
requestRaw
includeTpm12
includeTpm20
asUINT32
Используется для доступа ко всем битам в одной переменной.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | tbs.h |