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