| Предыдущий | Следующий |
| EPT_NT_CANT_CREATE | RPC_NT_NO_INTERFACES |
RPC_NT_INVALID_OBJECT
Недопустимый или нулевой UUID объекта RPC
RPC_NT_INVALID_OBJECT относится к facility NTSTATUS среды выполнения Windows RPC. Для RPC_NT_INVALID_OBJECT протокол MS-RPCE расширяет модель DCE/RPC: сгенерированные заглушки маршалируют параметры, среда выполнения связывается с конечной точкой и последовательностью протокола, а ошибки безопасности или транспорта возвращаются как статусы facility RPC.
Привязка RPC может содержать UUID объекта, выбирающий конкретный серверный объект за интерфейсом. Статус означает, что UUID объекта недопустим в этом контексте, в частности является нулевым, когда операции нужен конкретный объект.
Не путайте UUID объекта с UUID интерфейса. Интерфейс определяет контракт, а UUID объекта может направлять вызов к конкретному экземпляру, типу диспетчера или регистрации.
Что проверить для RPC_NT_INVALID_OBJECT
- Выведите строку привязки и UUID объекта до выполнения вызова.
- Проверьте, регистрировал ли сервер UUID объектов или только конечную точку интерфейса.
- Если клиент строит привязку вручную, убедитесь, что ошибка разбора UUID не была молча заменена нулевым значением.
Ссылки для RPC_NT_INVALID_OBJECT
- Открытые спецификации Microsoft: обзор MS-RPCE
- The Open Group: введение в DCE 1.1 RPC
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.