Поделиться через


Проверка состояния oplock операции IRP_MJ_CLEANUP

Приведенные ниже условия прерывания блокировки применяются только при закрытии потока .

Условия для типов запросов уровня 2 и чтения

  • Всегда прервусь на Нет. Обратите внимание, что другие операции уровня 2 или операций чтения в том же потоке не затрагиваются; Не работает только блокировка уровня 2 или чтения, связанная с этим FILE_OBJECT.

  • Подтверждение не требуется; операция выполняется немедленно.

Условия для типов запросов уровня 1, пакетной обработки, фильтра, чтения, чтения, записи и чтения и записи и дескриптора

  • Всегда прервусь на Нет.

  • Подтверждение не требуется; операция выполняется немедленно. Обратите внимание, что все операции ввода-вывода (IRP), ожидающие подтверждения от ожидающего запроса на прерывание, выполняются немедленно.