Что означает код NTSTATUS 256 (STATUS_KERNEL_APC)?

 
Также может означать:
КонстантаТипОС
ECVCERORRerrnomacOS
LOADER_BLOCK_MISMATCHКод BSODWindows
Предыдущий Следующий
STATUS_ALREADY_COMPLETE STATUS_ALERTED

STATUS_KERNEL_APC

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

STATUS_KERNEL_APC означает, что ожидание было прервано доставкой kernel-mode APC до выполнения исходного условия wait.

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

  • Какой wait/API выполнялся.
  • Разрешает ли caller повтор wait после APC.
  • Не завершает ли APC асинхронную I/O operation.
  • Не трактуется ли этот control status как необратимая ошибка.

Практический смысл

Kernel APC — нормальный механизм NT scheduler/I/O. В большинстве случаев caller должен следовать контракту конкретного wait API и продолжить state machine. Исследование нужно, если APC приходит неожиданно часто или нарушает assumptions вашего кода, а не из-за одного появления status.

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


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