Метод Win32_Tpm::IsReadyInformation

Указывает, готов ли TPM, и предоставляет дополнительные сведения о состоянии доверенного платформенного модуля. Параметр information возвращает битовую маску сведений о том, что необходимо для полной подготовки доверенного платформенного модуля.

Этот метод доступен только локальным администраторам.

Синтаксис

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

Параметры

IsReady [out]

Установите значение TRUE , если TPM и система полностью подготовлены для использования доверенного платформенного модуля.

Сведения [out]

Возвращает битовую маску с объемом доступных сведений о том, что необходимо для полной подготовки доверенного платформенного модуля.

Параметр Information может состоять из следующих значений.

Значение Значение
INFORMATION_SHUTDOWN
0x00000002
Требуется перезагрузка платформы (завершение работы).
INFORMATION_REBOOT
0x00000004
Требуется перезагрузка платформы (перезагрузка).
INFORMATION_TPM_FORCE_CLEAR
0x00000008
TPM уже принадлежит. Необходимо очистить TPM или импортировать значение авторизации владельца доверенного платформенного модуля.
INFORMATION_PHYSICAL_PRESENCE
0x00000010
Для подготовки доверенного платформенного модуля требуется физическое присутствие.
INFORMATION_TPM_ACTIVATE
0x00000020
TPM отключен или отключен.
INFORMATION_TPM_TAKE_OWNERSHIP
0x00000040
Владелец доверенного платформенного модуля был взят.
INFORMATION_TPM_CREATE_EK
0x00000080
Ключ подтверждения (EK) существует в TPM.
INFORMATION_TPM_OWNERAUTH
0x00000100
Авторизация владельца доверенного платформенного модуля неправильно хранится в реестре.
INFORMATION_TPM_SRK_AUTH
0x00000200
Значение авторизации корневого ключа хранилища (SRK) не равно нулям.
INFORMATION_TPM_DISABLE_OWNER_CLEAR
0x00000400
Если операционная система настроена для отключения очистки доверенного платформенного модуля со значением авторизации владельца доверенного платформенного модуля, а доверенный платформенный модуль еще не настроен для предотвращения очистки доверенного платформенного модуля со значением авторизации владельца доверенного платформенного модуля .
INFORMATION_TPM_SRKPUB
0x00000800
Сведения реестра операционной системы о корневом ключе хранилища доверенного платформенного модуля не соответствуют корневому ключу хранилища доверенного платформенного модуля.
INFORMATION_TPM_READ_SRKPUB
0x00001000
Постоянный флаг доверенного платформенного модуля, разрешающий чтение открытого значения корневого ключа хранилища, не установлен.
INFORMATION_TPM_BOOT_COUNTER
0x00002000
Монотонный счетчик, увеличенный во время загрузки, не был создан.
INFORMATION_TPM_AD_BACKUP
0x00004000
Авторизация владельца доверенного платформенного модуля не была резервной копии в Active Directory.
INFORMATION_TPM_AD_BACKUP_PHASE_I
0x00008000
Выполняется первая часть хранилища сведений об авторизации владельца доверенного платформенного модуля в Active Directory.
INFORMATION_TPM_AD_BACKUP_PHASE_II
0x00010000
Выполняется вторая часть хранилища сведений об авторизации владельца доверенного платформенного модуля в Active Directory.
INFORMATION_LEGACY_CONFIGURATION
0x00020000
Windows групповая политика настроена для хранения авторизации владельца доверенного платформенного модуля, поэтому доверенный платформенный модуль не может быть полностью готов.
INFORMATION_EK_CERTIFICATE
0x00040000
Сертификат EK не был считан из ОЗУ NV TPM и сохранен в реестре.
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 .

Ниже перечислены распространенные коды возврата.

Возвращаемый код или значение Описание
S_OK
0 (0x0)
Метод выполнен успешно.

 

Комментарии

MOF-файлы содержат определения для классов инструментария управления Windows (WMI). MOF-файлы не устанавливаются в составе пакета Windows SDK. Они устанавливаются на сервере при добавлении связанной роли с помощью диспетчер сервера. Дополнительные сведения о MOF-файлах см. в разделе Формат управляемого объекта (MOF).

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [только классические приложения]
Минимальная версия сервера
Windows Server 2012 [только классические приложения]
Пространство имен
\\.\root\CIMV2\Security\MicrosoftTpm
MOF
Win32_tpm.mof
DLL
Win32_tpm.dll

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

Win32_Tpm