Site icon EfmSoft

Что означает код ошибки Windows 5916 (ERROR_CLUSTER_INVALID_STRING_TERMINATION)?

 
Предыдущий Следующий
ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION ERROR_CLUSTER_INVALID_STRING_FORMAT

ERROR_CLUSTER_INVALID_STRING_TERMINATION

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

ERROR_CLUSTER_INVALID_STRING_TERMINATION означает, что Failover Cluster API получила строковый буфер без корректного завершающего NUL в ожидаемой кодировке. Содержимое строки может быть правильным; ошибка часто находится именно в расчёте длины.

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

  • Запишите вызываемый API и фактическую длину буфера одновременно в байтах и символах.
  • Сверьте единицы конкретного параметра и выделите место для завершающего code unit.
  • Проверьте преобразование ANSI/Unicode и ошибки off-by-one, которые обрезают последний NUL.

Как подтвердить исправление

Исправление подтверждено, если тот же Cluster API принимает строку с рассчитанной по контракту длиной, а диагностический буфер заканчивается ровно одним корректным NUL.

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


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

Exit mobile version