| Предыдущий | Следующий |
| TPMAPI_E_FIPS_RNG_CHECK_FAILED | TPMAPI_E_INVALID_TCG_LOG_ENTRY |
TPMAPI_E_EMPTY_TCG_LOG
Что означает TPMAPI_E_EMPTY_TCG_LOG
TPMAPI_E_EMPTY_TCG_LOG (0x8029011A) означает, что TCG журнал событий доступен как объект, но не содержит данных. Это отличается от TBS_E_NO_EVENT_LOG, при котором журнал событий TCG вообще недоступен.
Практический смысл и диагностика
Пустой журнал не подтверждает успешный measured boot и не означает, что проверяемых событий не должно быть: API просто не получил ни одной записи, которую можно использовать как evidence для сопоставления с PCR.
- Проверьте, включены ли TPM и измеряемая загрузка для текущей конфигурации firmware/UEFI и предоставляет ли Windows TCG журнал событий именно для текущего boot.
- Сравните результат с соседними состояниями: отсутствие журнала, повреждённая запись и несовпадение digest имеют отдельные TPMAPI/TBS коды и требуют другой диагностики.
- Если журнал неожиданно пуст после изменения firmware, Secure Boot или TPM provisioning, выполните контролируемую перезагрузку и получите журнал повторно через поддерживаемый Windows API; не создавайте записи вручную.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.