다음을 통해 공유


CIM_TPM 클래스

TPM(신뢰할 수 있는 플랫폼 모듈) 디바이스에 대해 설명합니다.

구문

[Experimental, Abstract, Version("2.21.0"), UMLPackagePath("CIM::Device::TPM"), AMENDMENT]
class CIM_TPM : CIM_LogicalDevice
{
  uint32 TPMSpecMajorVersion;
  uint32 TPMSpecMinorVersion;
  uint32 TPMManafucturerMajorRevision;
  uint32 TPMManufacturerMinorRevision;
  string TPMManufacturerInfo;
  uint32 TPMManufacturerId;
  uint16 TPMState;
  uint16 TransitioningToTPMState = 12;
  uint16 AvailableRequestedTPMStates[];
};

멤버

CIM_TPM 클래스에는 다음과 같은 유형의 멤버가 있습니다.

메서드

CIM_TPM 클래스에는 이러한 메서드가 있습니다.

메서드 Description
ChangeOwnerAuth TPM 디바이스의 소유자 권한 부여 자격 증명을 변경합니다.
RequestTPMStateChange TPM의 상태를 RequestedTPMState 매개 변수에 지정된 값으로 변경하도록 요청합니다.

속성

CIM_TPM 클래스에는 이러한 속성이 있습니다.

AvailableRequestedTPMStates

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_TPM. RequestTPMStateChange, CIM_TPMCapabilities.RequestedTPMStatesSupported")

RequestTPMStateChange 메서드의 RequestedTPMState 매개 변수에 사용할 수 있는 값입니다.

알 수 없음 (0)

S1 Enabled-Active-Owned (2)

S2 Disabled-Active-Owned (3)

S3 사용 비활성 소유 (4)

S4 사용 안 함-비활성 소유 (5)

S5 Enabled-Active-Unowned (6)

S6 Disabled-Active-Unowned (7)

S7 Enabled-Inactive-Unowned (8)

S8 Disabled-Inactive-Unowned (9)

DMTF 예약됨 (..)

Vendor Reserved (32768..65535)

TPMManafucturerMajorRevision

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: MappingStrings ("TPM. TCG| 2부 v1dot2| 섹션 5.3|version|revMajor")

TPM의 제조업체 주요 수정 버전입니다.

TPMManufacturerId

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: MappingStrings ("TPM. TCG| 2부 v1dot2| 섹션 21.6| TPM_CAP_VERSION_INFO|tpmVendorID")

TPM 제조업체 ID입니다.

TPMManufacturerInfo

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: MappingStrings ("TPM. TCG| 2부 v1.2.TCG| 섹션 21.6| TPM_CAP_VERSION_INFO|vendorSpecific")

TPM 제조업체에서 정의한 추가 정보입니다.

TPMManufacturerMinorRevision

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: MappingStrings ("TPM. TCG| 2부 v1dot2| 섹션 5.3|version|revMinor")

TPM의 제조업체 부 수정 버전입니다.

TPMSpecMajorVersion

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: MappingStrings ("TPM. TCG| 2부 v1dot2| 섹션 5.3|version|major", "TSS. TCG| 수준 1 v1.2| 섹션 2.3.2.18")

TPM의 주 버전입니다.

TPMSpecMinorVersion

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: MappingStrings ("TPM. TCG| 2부 v1dot2| 섹션 5.3|version|minor", "TSS. TCG| 수준 1 v1.2| 섹션 2.3.2.18")

TPM의 부 버전입니다.

TPMState

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: MappingStrings ("TPM. TCG| 1부 v1dot2| 섹션 9.4", "TPM. TCG| 2부 v1dot2| 섹션 7.1| TPM_PERMANENT_FLAGS"), ModelCorrespondence ("CIM_TPM. RequestTPMStateChange", "CIM_TPM. TransitioningToTPMState")

TPM의 작동 상태입니다.

알 수 없음 (0)

S1 Enabled-Active-Owned (2)

S2 Disabled-Active-Owned (3)

S3 사용 비활성 소유 (4)

S4 사용 안 함-비활성 소유 (5)

S5 Enabled-Active-Unowned (6)

S6 Disabled-Active-Unowned (7)

S7 Enabled-Inactive-Unowned (8)

S8 Disabled-Inactive-Unowned (9)

해당 없음 (10)

DMTF 예약됨 (..)

Vendor Reserved (32768..65535)

TransitioningToTPMState

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_TPM. RequestTPMStateChange", "CIM_TPM. TPMState")

TPM이 전환되는 대상 상태입니다.

알 수 없음 (0)

S1 Enabled-Active-Owned (2)

S2 Disabled-Active-Owned (3)

S3 사용 비활성 소유 (4)

S4 사용 안 함-비활성 소유 (5)

S5 Enabled-Active-Unowned (6)

S6 Disabled-Active-Unowned (7)

S7 Enabled-Inactive-Unowned (8)

S8 Disabled-Inactive-Unowned (9)

해당 없음 (10)

변경 없음 (11)

(12)

DMTF 예약됨 (..)

Vendor Reserved (32768..65535)

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 10 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2016
네임스페이스
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

추가 정보

CIM_LogicalDevice