Что означает код HRESULT 0xC004D306 (SL_REMAPPING_SP_PUB_TS_ENTRY_KEY_SIZE_TOO_BIG)?

 
Предыдущий Следующий
SL_REMAPPING_SP_PUB_TS_ENTRY_KEY_ALREADY_EXISTS SL_REMAPPING_SP_PUB_TS_MAX_REARM_REACHED

SL_REMAPPING_SP_PUB_TS_ENTRY_KEY_SIZE_TOO_BIG

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

SL_REMAPPING_SP_PUB_TS_ENTRY_KEY_SIZE_TOO_BIG (0XC004D306) — ключ записи превышает допустимый размер для trusted store.

SPP отклоняет идентификатор записи до работы с её данными. Это отдельное ограничение от DATA_SIZE_TOO_BIG, где слишком велико содержимое записи.

Для trusted store и защищённых таймеров полезно сохранить имя namespace, записи или таймера и соседние события SPP; содержимое защищённого хранилища вручную не редактируют.

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

  • Измерьте сериализованный размер entry key.
  • Проверьте, не включено ли в ключ лишнее имя namespace или данные, которые должны храниться в value.
  • Сформируйте допустимый ключ и повторите только операцию создания/поиска записи.

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


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