| Предыдущий | Следующий |
| RPC_NT_INVALID_OBJECT | RPC_NT_CALL_CANCELLED |
RPC_NT_NO_INTERFACES
Интерфейсы RPC не зарегистрированы
RPC_NT_NO_INTERFACES относится к подсистеме NTSTATUS среды выполнения Windows RPC. MS-RPCE расширяет модель DCE/RPC: сгенерированные заглушки маршализуют параметры, среда привязывается к конечной точке и последовательности протокола, а ошибки безопасности или транспорта могут возвращаться как статусы подсистемы RPC.
Статус означает, что среда выполнения не нашла зарегистрированных интерфейсов RPC в запрашиваемом контексте. Это серьёзнее одного неизвестного opnum: сам набор зарегистрированных интерфейсов пуст или невидим вызывающей стороне.
На сервере проверьте, что RpcServerRegisterIf или эквивалентная регистрация успешно завершились до начала прослушивания. В клиентском пути поиска проверьте фильтры и видимость endpoint mapper.
Что проверить для RPC_NT_NO_INTERFACES
- Подтвердите порядок запуска сервера: регистрация последовательности протокола, интерфейса и конечной точки, затем прослушивание.
- Проверьте, не завершился или не перезапустился ли сервер между обнаружением конечной точки и вызовом.
- Убедитесь, что брандмауэр или изоляция службы не сделали результаты endpoint mapper устаревшими.
Ссылки для RPC_NT_NO_INTERFACES
- Microsoft Open Specifications: обзор MS-RPCE
- The Open Group: введение в DCE 1.1 RPC
- Microsoft Open Specifications: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.