| Предыдущий | Следующий |
| STATUS_WX86_FLOAT_STACK_CHECK | STATUS_NO_MATCH |
STATUS_VALIDATE_CONTINUE
Средство проверки ещё не приняло окончательное решение
STATUS_VALIDATE_CONTINUE сообщает вызывающей стороне, что проверку следует продолжить на следующем этапе. Это промежуточный результат протокола, а не успешное принятие и не обязательно отказ.
Правильное поведение конечного автомата
- Переходите только к следующему документированному этапу проверки.
- Сохраняйте накопленный контекст и диагностические сведения между этапами.
- Ограничьте количество шагов, чтобы неправильно сформированные данные не могли вызвать бесконечный цикл.
- Возвращайте окончательный успех или ошибку только после того, как средство проверки сообщит о завершении обработки.
Распространённая ошибка
Универсальные оболочки иногда считают любой неотрицательный статус окончательным успехом. Это может обойти последующие проверки. Обрабатывайте данное значение явно и при диагностике незавершённых или противоречивых решений записывайте текущий этап проверки.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.