| Предыдущий | Следующий |
| RPC_X_PIPE_CLOSED | RPC_X_PIPE_EMPTY |
RPC_X_PIPE_DISCIPLINE_ERROR
Что означает RPC_X_PIPE_DISCIPLINE_ERROR
RPC_X_PIPE_DISCIPLINE_ERROR означает нарушение правил работы RPC pipe: вызов завершился, хотя передача или чтение данных через один из каналов ещё не была корректно завершена.
Что проверить
- Определите процедуру RPC и конкретный pipe-параметр, на котором нарушилась последовательность.
- Проверьте, что клиент и сервер полностью вычитывают или передают данные до завершения вызова.
- Проверьте callbacks push/pull и условия преждевременного выхода при ошибке.
- Сопоставьте IDL и сгенерированные stubs на обеих сторонах.
Исправление — восстановить правильный жизненный цикл pipe в соответствии с контрактом IDL. Повтор вызова без изменения порядка обработки обычно воспроизводит ту же ошибку.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.