| Предыдущий | Следующий |
| ERROR_TOO_MANY_TCBS | ERROR_DISCARDED |
ERROR_SIGNAL_REFUSED
Что означает ERROR_SIGNAL_REFUSED
ERROR_SIGNAL_REFUSED означает, что Windows не смогла доставить или применить сигнал к указанной цели, потому что цель его не принимает в текущем состоянии.
Это отличается от отсутствующей цели: объект может существовать, но операция к нему неприменима.
Что проверить
- Зафиксируйте тип цели и конкретный отправляемый сигнал.
- Проверьте состояние процесса или объекта непосредственно перед вызовом.
- Сверьте права вызывающей стороны и допустимые операции для цели.
- Не повторяйте сигнал в плотном цикле без изменения состояния.
Исправление зависит от контракта конкретного API и состояния целевого объекта.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.