estrutura TBS_CONTEXT_PARAMS2 (tbs.h)
Especifica a versão da implementação de contexto do TBS. Você deve usar essa estrutura se o aplicativo funcionar com as duas versões do TPM.
Os aplicativos que interagem apenas com o TPM 2.0 devem passar um ponteiro para uma estrutura TBS_CONTEXT_PARAMS2 , com a versão definida como TPM_VERSION_20 e incluirtpm20 definido como 1.
Os aplicativos que interagem com o TPM 1.2 e o TPM 2.0 devem passar um ponteiro para uma estrutura TBS_CONTEXT_PARAMS2 , com a versão definida como TPM_VERSION_20, incluirTpm20 definido como 1 e incluirTpm12 definido como 1.
Sintaxe
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;
Membros
version
A versão da implementação de contexto do TBS. Isso deve ser definido como TPM_VERSION_20.
requestRaw
includeTpm12
includeTpm20
asUINT32
Usado para acessar todos os bits em uma variável.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Cabeçalho | tbs.h |