Что означает код HRESULT 0xC004D107 (SL_REMAPPING_SP_STATUS_INSUFFICIENT_BUFFER)?

 
Предыдущий Следующий
SL_REMAPPING_SP_STATUS_ALREADY_EXISTS SL_REMAPPING_SP_STATUS_INVALIDDATA

SL_REMAPPING_SP_STATUS_INSUFFICIENT_BUFFER

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

SL_REMAPPING_SP_STATUS_INSUFFICIENT_BUFFER (0xC004D107) — выходной буфер, предоставленный вызывающим кодом, слишком мал для полного результата процессора защиты Software Protection Platform.

Код возвращён публичным API процессора защиты Software Protection Platform. Сначала проверяются параметры и состояние конкретного API-вызова; более поздний статус «не активировано» для этого менее информативен.

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

  • Используйте требуемый размер, возвращённый API, и повторите вызов с достаточным выходным буфером; не обрезайте результат.
  • Не меняйте одновременно ключ продукта, Token Store (защищённое хранилище) и параметры вызова: это мешает определить, какое условие исправило HRESULT.
  • После коррекции повторите тот же API-вызов и проверьте устойчивое состояние того же объекта лицензирования.

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


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