| Предыдущий | Следующий |
| 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.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.