Класс 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 |
|
DLL |
|