Win32_Tpm 클래스의 SetPhysicalPresenceRequest 메서드

Win32_Tpm 클래스의 SetPhysicalPresenceRequest 메서드는 물리적 존재가 필요한 TPM 작업을 요청합니다. 이 메서드를 사용하여 요청을 제출한 후 GetPhysicalPresenceTransition 메서드에 표시된 다음 단계를 적용합니다. 마지막으로 GetPhysicalPresenceResponse 메서드를 사용하여 작업이 성공적으로 실행되었는지 여부를 검사. 호출로 인해 BitLocker 복구가 필요할 수 있는 경우 이 메서드는 BitLocker를 일시 중단합니다. TPM이 프로비전되면 BitLocker가 자동으로 다시 시작됩니다.

물리적 현재 상태 작업은 컴퓨터가 물리적으로 존재하는 사용자를 검색한 후에만 실행할 수 있으므로 이러한 단계가 필요합니다.

구문

uint32 SetPhysicalPresenceRequest(
  [in] uint32 Request
);

매개 변수

요청 [in]

형식: uint32

물리적 존재가 필요한 요청된 TPM 작업을 지정하는 정수 값입니다.

의미
0
요청이 없습니다.
이 값을 사용하여 보류 중인 요청을 지웁니다.
1
TPM을 사용하도록 설정합니다.
이 작업은 작업 2에 의해 반전됩니다.
자세한 내용은 물리적 존재와 관련이 없는 다음 관련 메서드를 참조하세요. EnableIsEnabled.
2
TPM을 사용하지 않도록 설정합니다.
이 작업은 작업 1에 의해 반전됩니다.
자세한 내용은 물리적 존재와 관련이 없는 다음 관련 방법을 참조 하세요. 사용 안 함.
3
TPM을 활성화합니다.
이 작업은 작업 4에 의해 반전됩니다.
4
TPM을 비활성화합니다.
이 작업은 작업 3에 의해 반전됩니다.
5
TPM을 지웁다.
이 작업은 되돌릴 수 없습니다.
자세한 내용은 물리적 존재와 관련이 없는 다음 관련 메서드를 참조 하세요. 지우기.
6
TPM을 사용하도록 설정하고 활성화합니다.
이 작업은 작업 7에 의해 반전됩니다.
7
TPM을 비활성화하고 사용하지 않도록 설정합니다.
이 작업은 작업 6에 의해 반전됩니다.
8
TPM 소유자의 설치를 허용합니다.
이 작업은 작업 9에 의해 반전됩니다.
9
TPM 소유자의 설치를 방지합니다.
이 작업은 작업 8에 의해 반전됩니다.
10
TPM 소유자의 설치를 활성화, 활성화 및 허용합니다.
이 작업은 작업 11에 의해 반전됩니다.
11
TPM 소유자의 설치를 비활성화, 비활성화 및 방지합니다.
이 작업은 작업 10에 의해 반전됩니다.
12
지연된 물리적 PresenceunownedFieldUpgrade
실제 현재 상태 설정이 업데이트되었습니다.
Windows 7, Windows Server 2008 R2, Windows Vista 및 Windows Server 2008: 이 값은 지원되지 않습니다.
14
TPM을 지우고, 사용하도록 설정하고, 활성화합니다.
이 작업은 되돌릴 수 없습니다.
15
SetNoPPIProvision_False
TPM을 설정하기 위해 물리적으로 존재해야 하는 프로비저닝을 설정합니다.
이 작업은 작업 16에 의해 반전됩니다.
Windows 7, Windows Server 2008 R2, Windows Vista 및 Windows Server 2008: 이 값은 지원되지 않습니다.
16
SetNoPPIProvision_True
TPM을 설정하기 위해 물리적으로 존재할 필요가 없는 프로비저닝을 설정합니다.
이 작업은 작업 15에 의해 반전됩니다.
Windows 7, Windows Server 2008 R2, Windows Vista 및 Windows Server 2008: 이 값은 지원되지 않습니다.
17
SetNoPPIClear_False
TPM을 지우려면 물리적으로 존재해야 하는 프로비저닝을 설정합니다.
이 작업은 작업 18에 의해 반전됩니다.
Windows 7, Windows Server 2008 R2, Windows Vista 및 Windows Server 2008: 이 값은 지원되지 않습니다.
18
SetNoPPIClear_True
TPM을 지우기 위해 물리적으로 존재할 필요가 없는 프로비저닝을 설정합니다.
이 작업은 작업 17에 의해 반전됩니다.
Windows 7, Windows Server 2008 R2, Windows Vista 및 Windows Server 2008: 이 값은 지원되지 않습니다.
19
SetNoPPIMaintenance_False
TPM을 유지하기 위해 물리적으로 존재해야 하는 프로비저닝을 설정합니다.
이 작업은 작업 20에 의해 반전됩니다.
Windows 7, Windows Server 2008 R2, Windows Vista 및 Windows Server 2008: 이 값은 지원되지 않습니다.
20
SetNoPPIMaintenance_True
TPM을 유지하기 위해 물리적으로 존재할 필요가 없는 프로비저닝을 설정합니다.
이 작업은 작업 19에 의해 반전됩니다.
Windows 7, Windows Server 2008 R2, Windows Vista 및 Windows Server 2008: 이 값은 지원되지 않습니다.
21
사용 + 활성화 + 지우기
TPM을 활성화, 활성화 및 지웁니다.
Windows 7, Windows Server 2008 R2, Windows Vista 및 Windows Server 2008: 이 값은 지원되지 않습니다.
22
사용 + 활성화 + 지우기 + 사용 + 활성화
TPM을 활성화, 활성화 및 지웁니다. 그런 다음 TPM을 사용하도록 설정하고 다시 활성화합니다.
Windows 7, Windows Server 2008 R2, Windows Vista 및 Windows Server 2008: 이 값은 지원되지 않습니다.

 

반환 값

형식: uint32

TPM 기본 서비스와 관련된 모든 TPM 오류와 오류를 반환할 수 있습니다.

반환 코드/값 설명
S_OK
0(0x0)
메서드를 성공적으로 수행했습니다.
GetPhysicalPresenceTransition 메서드를 사용하여 필요한 다음 단계를 결정합니다.
TPM_E_PPI_NOT_SUPPORTED
2150171395(0x80290303)
컴퓨터는 이 메서드를 사용하여 TPM 물리적 현재 상태 작업을 지원하지 않습니다.
자세한 내용은 컴퓨터 제조업체에 문의하세요. 컴퓨터의 BIOS는 TPM 구성에 대한 대체 지원을 가질 수 있습니다.
TPM_E_PPI_ACPI_FAILURE
2150171392(0x80290300)
하드웨어 오류가 발생했습니다.
자세한 내용은 컴퓨터 제조업체에 문의하세요.

 

설명

TPM 물리적 프레즌스 작업에는 TPM 소유자 권한 부여가 필요하지 않습니다. 그러나 TPM에 대한 무단 변경으로부터 보호하기 위한 추가 단계가 필요합니다.

TPM 물리적 현재 상태 작업을 지원하는 컴퓨터는 작업을 실행하기 전에 물리적으로 존재하는 사용자를 검색하려고 시도합니다. 컴퓨터는 이 검색 수행 방식이 다를 수 있지만 실제로 존재하는 사용자 또는 관리자가 작업에 권한을 부여하도록 하는 것이 좋습니다.

예를 들어 컴퓨터에서 사용자가 컴퓨터를 다시 시작해야 할 수 있습니다. 컴퓨터를 다시 시작한 후 컴퓨터는 사용자가 키보드를 사용하여 작업을 확인할 수 있는 BIOS 확인 대화 상자를 표시할 수 있습니다.

MOF(Managed Object Format) 파일에는 WMI(Windows Management Instrumentation) 클래스에 대한 정의가 포함되어 있습니다. MOF 파일은 Windows SDK의 일부로 설치되지 않습니다. 서버 관리자 사용하여 연결된 역할을 추가할 때 서버에 설치됩니다. MOF 파일에 대한 자세한 내용은 MOF(관리 개체 형식)를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
네임스페이스
Root\CIMV2\Security\MicrosoftTpm
MOF
Win32_tpm.mof
DLL
Win32_tpm.dll

추가 정보

Win32_Tpm

사용

IsEnabled

사용 중지

지우기