Что означает код NTSTATUS 0xC0410003 (STATUS_RDBSS_POST_OPERATION)?

 
Предыдущий Следующий
STATUS_RDBSS_CONTINUE_OPERATION STATUS_RDBSS_RETRY_LOOKUP

STATUS_RDBSS_POST_OPERATION

Операция не может продолжаться при текущем IRQL

Обработка сетевого перенаправителя может начаться в контексте, где запрещены блокировка, страничный код или получение некоторых ресурсов. Этот статус предписывает RDBSS поставить запрос в очередь рабочего потока, чтобы обработка продолжилась на PASSIVE_LEVEL в безопасном контексте выполнения.

Переход должен сохранить RX_CONTEXT, IRP, сведения о владении и все ресурсы, намеренно переносимые через постановку в очередь. Завершение или освобождение запроса до выполнения рабочего элемента создаёт ошибки использования после освобождения и двойного завершения.

Что следует проверить

  • Зафиксируйте текущий IRQL и операцию, потребовавшую PASSIVE_LEVEL.
  • Убедитесь, что запрос помечен ожидающим и поставлен в очередь ровно один раз.
  • Проверьте владение ресурсами FCB, ссылками и состоянием отмены при переходе к рабочему потоку.
  • Используйте механизмы диспетчеризации рабочих элементов RDBSS вместо вызова страничного кода мини-перенаправителя при повышенном IRQL.

Ссылки


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