다음을 통해 공유


TBS_CONTEXT_PARAMS2 구조체(tbs.h)

TBS 컨텍스트 구현의 버전을 지정합니다. 애플리케이션이 두 버전의 TPM에서 작동하는 경우 이 구조를 사용해야 합니다.

TPM 2.0과 상호 작용하는 애플리케이션은 버전TPM_VERSION_20 설정되고 includeTpm20이 1로 설정된 TBS_CONTEXT_PARAMS2 구조에 대한 포인터를 전달해야 합니다.

TPM 1.2 및 TPM 2.0과 상호 작용하는 애플리케이션은 버전TPM_VERSION_20 설정되고 includeTpm20이 1로 설정되고 includeTpm12가 1로 설정된 TBS_CONTEXT_PARAMS2 구조에 대한 포인터를 전달해야 합니다.

구문

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