| Предыдущий | Следующий |
| RPC_S_ENTRY_TYPE_MISMATCH | RPC_S_INTERFACE_NOT_EXPORTED |
RPC_S_NOT_ALL_OBJS_EXPORTED
Что означает RPC_S_NOT_ALL_OBJS_EXPORTED
RPC_S_NOT_ALL_OBJS_EXPORTED — не все UUID объектов удалось экспортировать в указанную запись.
Что проверить
Зафиксируйте интерфейс RPC, процедуру, привязку или конечную точку и сторону соединения, на которой появился RPC_S_NOT_ALL_OBJS_EXPORTED.
- Проверьте доступность RPC-сервера и конечной точки, а затем отдельно параметры вызова и правила NDR и потоковых параметров, если транспорт уже установлен.
- Сохраните исходный статус RPC до преобразования в Win32/HRESULT и сопоставьте его с серверным журналом той же операции.
Исходная формулировка
An RPC name-service export added some data but could not export every requested object UUID.
A server exports ten tenant object UUIDs while one tenant was deleted moments earlier. The interface and nine objects appear in the namespace, but the call returns 1923. Rebuilding the vector from the live registry and reconciling the missing item restores an accurate export.
recovery code assumes the entire previous export was removed and submits an inconsistent replacement set
RPC_S_INTERFACE_NOT_EXPORTED says the interface itself could not be published to the entry. Error 1923 specifically concerns incomplete publication of the requested object UUID collection and can coexist with a usable exported interface.
Servers should generate object vectors from live registered objects, serialize publication changes, and verify the postcondition by inquiry. Cleanup must remove exactly the objects owned by that deployment generation.
Технические ссылки
- Microsoft: System Error Codes (1700–3999)
- Microsoft: RPC return values
- Microsoft: RpcNsBindingExport
- Microsoft: Exporting to the RPC name-service database
Нужно найти другой код? Найти другой код состояния или ошибки.