Поделиться через


Класс 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 содержит следующие методы.

Метод Описание
ChangeOwnerAuth Изменяет учетные данные авторизации владельца устройства доверенного платформенного модуля.
RequestTPMStateChange Запрашивает изменение состояния доверенного платформенного модуля на значение, указанное в параметре RequestedTPMState .

Свойства

Класс CIM_TPM имеет следующие свойства.

AvailableRequestedTPMStates

Тип данных: массив uint16

Тип доступа: только для чтения

Квалификаторы: ModelCorrespondence ("CIM_TPM. RequestTPMStateChange, CIM_TPMCapabilities.RequestedTPMStatesSupported")

Возможные значения параметра RequestedTPMState метода RequestTPMStateChange .

Неизвестно (0)

S1 с включенной активной собственностью (2)

S2 Disabled- Active-Owned (3)

S3 с включенной неактивной собственностью (4)

S4 Disabled-Inactive-Owned (5)

S5 enabled-Active-Unowned (6)

S6 Disabled-Active-Unowned (7)

S7 Enabled-Inactive-Unowned (8)

S8 Disabled-Inactive-Unowned (9)

DmTF Reserved (..)

Зарезервировано поставщиком (32768..65535)

TPMManafucturerMajorRevision

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("TPM. TCG| Часть 2 версии 1dot2| Раздел 5.3|версия|revMajor")

Основной выпуск доверенного платформенного модуля изготовителя.

TPMManufacturerId

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("TPM. TCG| Часть 2 версии 1dot2| Раздел 21.6| TPM_CAP_VERSION_INFO|tpmVendorID")

Идентификатор производителя доверенного платформенного модуля.

TPMManufacturerInfo

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("TPM. TCG| Часть 2 версии 1.2.TCG| Раздел 21.6| TPM_CAP_VERSION_INFO|vendorSpecific")

Дополнительные сведения, определенные производителем доверенного платформенного модуля.

TPMManufacturerMinorRevision

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("TPM. TCG| Часть 2 версии 1dot2| Раздел 5.3|версия|revMinor")

Небольшая редакция доверенного платформенного модуля изготовителя.

TPMSpecMajorVersion

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("TPM. TCG| Часть 2 версии 1dot2| Раздел 5.3|версия|основной", "TSS. TCG| Уровень 1 версии 1.2| Раздел 2.3.2.18")

Основная версия доверенного платформенного модуля.

TPMSpecMinorVersion

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("TPM. TCG| Часть 2 версии 1dot2| Раздел 5.3|версия|дополнительный", "TSS. TCG| Уровень 1 версии 1.2| Раздел 2.3.2.18")

Дополнительный номер версии доверенного платформенного модуля.

TPMState

Тип данных: uint16

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("TPM. TCG| Часть 1 версии 1dot2| Раздел 9.4", "TPM. TCG| Часть 2 версии 1dot2| Раздел 7.1| TPM_PERMANENT_FLAGS"), ModelCorrespondence ("CIM_TPM. RequestTPMStateChange", "CIM_TPM. TransitioningToTPMState")

Рабочее состояние доверенного платформенного модуля.

Неизвестно (0)

S1 с включенной активной собственностью (2)

S2 Disabled- Active-Owned (3)

S3 с включенной неактивной собственностью (4)

S4 Disabled-Inactive-Owned (5)

S5 enabled-Active-Unowned (6)

S6 Disabled-Active-Unowned (7)

S7 Enabled-Inactive-Unowned (8)

S8 Disabled-Inactive-Unowned (9)

Неприменимо (10)

DmTF Reserved (..)

Зарезервировано поставщиком (32768..65535)

TransitioningToTPMState

Тип данных: uint16

Тип доступа: только для чтения

Квалификаторы: ModelCorrespondence ("CIM_TPM. RequestTPMStateChange", "CIM_TPM. TPMState")

Целевое состояние, в которое переходит доверенный платформенный модуль.

Неизвестно (0)

S1 с включенной активной собственностью (2)

S2 Disabled- Active-Owned (3)

S3 с включенной неактивной собственностью (4)

S4 Disabled-Inactive-Owned (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 Reserved (..)

Зарезервировано поставщиком (32768..65535)

Требования

Требование Значение
Минимальная версия клиента
Windows 10 [только классические приложения]
Минимальная версия сервера
Windows Server 2016
Пространство имен
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

См. также раздел

CIM_LogicalDevice