| Предыдущий | Следующий |
| RPC_NT_BAD_STUB_DATA | RPC_NT_WRONG_ES_VERSION |
RPC_NT_INVALID_ES_ACTION
Недопустимое действие дескриптора сериализации RPC
RPC_NT_INVALID_ES_ACTION относится к службам сериализации Microsoft RPC. Сериализация использует явные дескрипторы кодирования и декодирования, чтобы маршализовать данные в управляемые вызывающей стороной буферы и обратно вместо обычного удалённого вызова.
Этот статус означает, что действие не соответствует состоянию или направлению дескриптора сериализации. Например, операции декодирования с дескриптором кодирования, повторные операции после очистки или неправильный путь сериализации процедуры могут его вызвать.
Что проверить
- Проверьте, создан ли дескриптор для кодирования или декодирования и не используется ли он повторно после завершения.
- Проверьте использование атрибутов
[encode]и[decode]в выполняемом пути IDL. - Отделяйте ошибки сериализации от ошибок активного транспорта RPC; вызов сервера мог вообще не выполняться.
Ссылки
- Microsoft RPC: службы сериализации
- Microsoft RPC: использование служб сериализации
- Microsoft RPC: возвращаемые значения RPC
- Открытые спецификации Microsoft: обзор MS-RPCE
Нужно найти другой код? Найти другой код состояния или ошибки.
