| Предыдущий | Следующий |
| RPC_NT_SS_IN_NULL_CONTEXT | RPC_NT_SS_CONTEXT_DAMAGED |
RPC_NT_SS_CONTEXT_MISMATCH
Несоответствие дескриптора контекста RPC
RPC_NT_SS_CONTEXT_MISMATCH указывает, что дескриптор контекста, переданный заглушке, не удаётся сопоставить с известным состоянием контекста на сервере. Дескрипторы контекста DCE/RPC создаются сервером и имеют смысл только в связи сервера и контекста, которая их породила.
Распространённая причина — смешение дескрипторов разных привязок, сеансов, экземпляров интерфейса или перезапусков сервера. Байтовое значение маркера контекста не является переносимым состоянием приложения; это управляемая средой ссылка на серверный контекст.
Что проверить
- Убедитесь, что дескриптор получен через тот же путь сервера и интерфейса, который теперь его принимает.
- Проверьте логику отказоустойчивого переключения, перезапуска службы или переподключения, повторно использующую старые дескрипторы после потери состояния сервера.
- Убедитесь, что сгенерированные заглушки и IDL согласны относительно параметра дескриптора контекста.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.