Win32_Tpm::IsReadyInformation 메서드

TPM이 준비되었는지 여부를 나타내고 TPM의 상태에 대한 추가 정보를 제공합니다. information 매개 변수는 TPM을 완전히 프로비전하는 데 필요한 정보의 비트 마스크를 반환합니다.

이 방법은 로컬 관리자만 액세스할 수 있습니다.

구문

uint32 IsReadyInformation(
  [out] BOOL   IsReady,
  [out] uint32 Information
);

매개 변수

IsReady [out]

TPM 및 시스템이 TPM 사용을 위해 완전히 프로비전된 경우 TRUE 로 설정합니다.

정보 [out]

TPM을 완전히 프로비전하는 데 필요한 정보만큼의 비트 마스크를 반환합니다.

Information 매개 변수는 다음 값으로 구성됩니다.

의미
INFORMATION_SHUTDOWN
0x00000002
플랫폼 다시 시작이 필요합니다(종료).
INFORMATION_REBOOT
0x00000004
플랫폼 다시 시작이 필요합니다(다시 부팅).
INFORMATION_TPM_FORCE_CLEAR
0x00000008
TPM이 이미 소유되어 있습니다. TPM을 지워야 하거나 TPM 소유자 권한 부여 값을 가져와야 합니다.
INFORMATION_PHYSICAL_PRESENCE
0x00000010
TPM을 프로비전하려면 물리적 존재가 필요합니다.
INFORMATION_TPM_ACTIVATE
0x00000020
TPM이 비활성화되거나 비활성화됩니다.
INFORMATION_TPM_TAKE_OWNERSHIP
0x00000040
TPM 소유권을 가져갔습니다.
INFORMATION_TPM_CREATE_EK
0x00000080
EK(인증 키)가 TPM에 있습니다.
INFORMATION_TPM_OWNERAUTH
0x00000100
TPM 소유자 권한 부여가 레지스트리에 제대로 저장되지 않습니다.
INFORMATION_TPM_SRK_AUTH
0x00000200
SRK(스토리지 루트 키) 권한 부여 값이 모두 0이 아닌 경우
INFORMATION_TPM_DISABLE_OWNER_CLEAR
0x00000400
운영 체제가 TPM 소유자 권한 부여 값으로 TPM의 삭제를 사용하지 않도록 구성되어 있고 TPM 소유자 권한 부여 값이 인 TPM의 삭제를 방지하도록 아직 구성되지 않은 경우
INFORMATION_TPM_SRKPUB
0x00000800
TPM의 스토리지 루트 키에 대한 운영 체제의 레지스트리 정보가 TPM 스토리지 루트 키와 일치하지 않습니다.
INFORMATION_TPM_READ_SRKPUB
0x00001000
스토리지 루트 키 공용 값을 읽을 수 있도록 하는 TPM 영구 플래그가 설정되지 않았습니다.
INFORMATION_TPM_BOOT_COUNTER
0x00002000
부팅 중에 증가된 단조 카운터가 만들어지지 않았습니다.
INFORMATION_TPM_AD_BACKUP
0x00004000
TPM의 소유자 권한 부여가 Active Directory에 백업되지 않았습니다.
INFORMATION_TPM_AD_BACKUP_PHASE_I
0x00008000
Active Directory에서 TPM 소유자 권한 부여 정보 스토리지의 첫 번째 부분이 진행 중입니다.
INFORMATION_TPM_AD_BACKUP_PHASE_II
0x00010000
Active Directory의 TPM 소유자 권한 부여 정보 스토리지의 두 번째 부분이 진행 중입니다.
INFORMATION_LEGACY_CONFIGURATION
0x00020000
Windows 그룹 정책 TPM 소유자 권한 부여를 저장하지 않도록 구성되어 TPM을 완전히 준비할 수 없습니다.
INFORMATION_EK_CERTIFICATE
0x00040000
EK 인증서는 TPM NV Ram에서 읽지 않고 레지스트리에 저장되었습니다.
INFORMATION_TCG_EVENT_LOG
0x00080000
TCG 이벤트 로그가 비어 있거나 읽을 수 없습니다.
INFORMATION_NOT_REDUCED
0x00100000
TPM은 소유되지 않습니다.
INFORMATION_GENERIC_ERROR
0x00200000
오류가 발생했지만 특정 작업에만 해당되지는 않습니다.
INFORMATION_DEVICE_LOCK_COUNTER
0x00400000
디바이스 잠금 카운터가 만들어지지 않았습니다.
INFORMATION_DEVICEID
0x00800000
디바이스 식별자가 만들어지지 않았습니다.
INFORMATION_ATTESTATION_VULNERABILITY
0x01000000
TPM에는 상태 증명 관련 취약성이 있습니다.

 

반환 값

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

일반적인 반환 코드는 아래에 나열되어 있습니다.

반환 코드/값 Description
S_OK
0(0x0)
메서드를 성공적으로 수행했습니다.

 

설명

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

요구 사항

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

추가 정보

Win32_Tpm