Verificando o estado oplock de uma operação de IRP_MJ_CLEANUP
As condições de interrupção do oplock a seguir se aplicam somente quando um fluxo está sendo fechado.
Condições para tipos de solicitação de Nível 2 e Leitura
Sempre interrompa para Nenhum. Observe que outros oplocks de Nível 2 ou Leitura no mesmo fluxo não são afetados; somente o Nível 2 ou o Oplock de Leitura associado a esse FILE_OBJECT está quebrado.
Nenhuma confirmação é necessária; a operação prossegue imediatamente.
Condições para tipos de solicitação de Nível 1, Lote, Filtro, Identificador de Leitura, Leitura/Gravação e Identificador de Leitura/Gravação
Sempre interrompa para Nenhum.
Nenhuma confirmação é necessária; a operação prossegue imediatamente. Observe que todas as operações de E/S (IRPs) que aguardam uma confirmação de uma solicitação de interrupção pendente são concluídas imediatamente.