| Предыдущий | Следующий |
| ERROR_WAIT_3 | ERROR_ABANDONED_WAIT_0 |
ERROR_WAIT_63
Что означает ERROR_WAIT_63
ERROR_WAIT_63 означает, что wait завершился срабатыванием объекта с индексом 63 — последнего элемента в наборе из 64 handles.
Что проверить
- Размер массива handles.
- Преобразование return value в zero-based index.
- Signed/unsigned arithmetic вокруг
WAIT_OBJECT_0. - Какой объект реально находится в позиции 63.
Практический смысл
Это нормальный результат wait, а не обязательно ошибка. Типичный defect — код caller-а неправильно трактует крайний индекс или считает 64-й объект выходом за границу. Подтверждение простое: зафиксируйте returned value и сопоставьте его с фактическим handle в последней позиции.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.