Что означает код ошибки Windows 1551 (ERROR_INVALID_TASK_INDEX)?

 
Предыдущий Следующий
ERROR_INVALID_TASK_NAME ERROR_THREAD_ALREADY_IN_TASK

ERROR_INVALID_TASK_INDEX

Что означает ERROR_INVALID_TASK_INDEX

ERROR_INVALID_TASK_INDEX означает, что индекс задачи не соответствует текущему набору объектов.

Что проверить

  • Сопоставьте index с count в одном и том же snapshot.
  • Проверьте zero-based/one-based contract API.
  • Ищите reordering, deletion или delayed callback между enumeration и обращением по индексу.

Как исправлять

Валидируйте индекс непосредственно перед использованием и предпочитайте стабильный task ID там, где список может меняться асинхронно. Не исправляйте one-past-end через modulo: это выберет другую задачу вместо сообщения об ошибке.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.