| Предыдущий | Следующий |
| STATUS_REGISTRY_IO_FAILED | STATUS_UNRECOGNIZED_VOLUME |
STATUS_NO_EVENT_PAIR
Поток не имеет объекта пары событий для этой операции
Пары событий — собственный механизм синхронизации, основанный на парных верхнем и нижнем событиях и связанных с потоком операциях ожидания и установки. Этот статус означает, что код попытался использовать специфичную для потока службу пары событий без требуемой связи с парой событий. Это не то же самое, что ожидание несигнального обычного события.
Поскольку API пар событий являются собственными и редко используются прикладным кодом, сначала сохраните точную системную службу и стек вызовов. Проверьте порядок инициализации, повторное использование потоков и ожидал ли слой совместимости клиента и сервера привязать пару событий к текущему потоку. Повтор на другом рабочем потоке может изменить локальную связь потока и скрыть настоящую ошибку жизненного цикла.
Что проверить
- Запишите собственную службу пары событий и идентификатор текущего потока.
- Убедитесь, что этап связывания завершился в том же потоке до вызова ожидания или установки.
- Проверьте код совместимости или подсистемы, владеющий жизненным циклом пары событий.
Ссылки
- System Informer PHNT: собственный API исполнительной подсистемы
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.