| Предыдущий | Следующий |
| RPC_NT_INVALID_NETWORK_OPTIONS | RPC_NT_CALL_FAILED |
RPC_NT_NO_CALL_ACTIVE
RPC_NT_NO_CALL_ACTIVE является значением NTSTATUS среды выполнения Windows RPC. Этот статус означает, что API управления текущим вызовом RPC был использован, когда у вызывающего потока не было активного удалённого вызова процедуры. Это локальная ошибка контекста вызова, а не ответ сервера и не признак недоступности удалённого узла.
Это отличается от RPC_NT_CALL_IN_PROGRESS, где вызов существует и ещё не завершён, и от RPC_NT_NOT_LISTENING, относящегося к состоянию прослушивателя сервера. Диагностика должна сосредоточиться на вызывающем потоке и области обратного вызова.
Действие управления вызовом запрошено вне активного вызова RPC
- Запишите идентификатор потока, контекст обратного вызова или отмены и API RPC, вернувший статус.
- Убедитесь, что код управления вызовом выполняется внутри времени жизни нужного RPC-вызова, а не после завершения или в рабочем потоке без этого контекста.
- Не повторяйте запрос к серверу; сначала исправьте локальный поток управления и владение контекстом.
Ссылки
- Microsoft: возвращаемые значения RPC
- Microsoft: дескрипторы привязки
- The Open Group: спецификация DCE 1.1 RPC
Нужно найти другой код? Найти другой код состояния или ошибки.