Что означает код HRESULT 0x80280147 (TPM_20_E_NV_SIZE)?

 
Предыдущий Следующий
TPM_20_E_NV_RANGE TPM_20_E_NV_LOCKED

TPM_20_E_NV_SIZE

Что означает TPM_20_E_NV_SIZE

TPM_20_E_NV_SIZE (0x80280147) — При создании NV-индекса TPM 2.0 указан недопустимый размер dataSize.

Это HRESULT-представление результата TPM 2.0. Диагностическое значение принадлежит конкретной TPM-команде и структурам запроса: сохраняйте код команды, дескрипторы и сеансы, исходные открытые параметры и первый ответ TPM до преобразования провайдером. Не выполняйте сброс TPM или удаление ключей как первый тест.

Этот код возникает при definition индекса: requested dataSize недопустим для выбранного типа/атрибутов или превышает лимит реализации. Он отличается от NV_RANGE при чтении/записи существующего индекса.

Что проверить

  • Сохраните requested dataSize, NV type/attributes и handle будущего индекса.
  • Сравните размер с capability limits конкретного TPM и семантикой counter/bitfield/extend/data index.
  • Не путайте с NV_SPACE: уменьшение одного dataSize лечит этот код, а aggregate exhaustion имеет другое значение.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.