PUNLOCK_ROUTINE função de retorno de chamada (ntifs.h)
Um filtro (filtro herdado ou minifiltro) pode registrar uma rotina tipo PUNLOCK_ROUTINE como a rotina de retorno de chamada UnlockRoutine do filtro para uma estrutura de FILE_LOCK.
Sintaxe
PUNLOCK_ROUTINE PunlockRoutine;
void PunlockRoutine(
PVOID Context,
PFILE_LOCK_INFO FileLockInfo
)
{...}
Parâmetros
Context
[in] Ponteiro de contexto que foi passado para FltProcessFileLock ou FsRtlProcessFileLock .
FileLockInfo
Ponteiro opaco para a estrutura FILE_LOCK_INFO para o bloqueio de intervalo de bytes.
Valor de retorno
Nenhum
Observações
Um filtro (filtro herdado ou minifiltro) pode, opcionalmente, especificar uma rotina PUNLOCK_ROUTINE tipada como o unlockRoutine do filtro retorno de chamada para um bloqueio de arquivo de intervalo de bytes.
Se o filtro especificar uma rotina UnlockRoutine para uma estrutura de FILE_LOCK, essa rotina será chamada quando o bloqueio for removido de um intervalo de bytes bloqueado em um arquivo.
Um minifiltro especifica essa rotina passando um ponteiro para a rotina como o parâmetro
Um filtro herdado especifica essa rotina passando um ponteiro para a rotina como o parâmetro
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ntifs.h |
IRQL | IRQL <= APC_LEVEL |