Função FsRtlInitializeOplock (ntifs.h)
FsRtlInitializeOplock inicializa um ponteiro de bloqueio oportunista (oplock).
Sintaxe
void FsRtlInitializeOplock(
[in, out] POPLOCK Oplock
);
Parâmetros
[in, out] Oplock
Variável de ponteiro fornecida pelo chamador que recebe o ponteiro de bloqueio oportunista inicializado. Essa variável deve ser inicializada como NULL antes da chamada inicial para FsRtlInitializeOplock.
Retornar valor
Nenhum
Comentários
Sistemas de arquivos e drivers de filtro chamam FsRtlInitializeOplock para inicializar um ponteiro de bloqueio oportunista opaco.
Quando o ponteiro de bloqueio oportunista não é mais necessário, ele pode não ser inicializado chamando FsRtlUninitializeOplock. O ponteiro de bloqueio oportunista não inicializado pode ser inicializado para reutilização chamando FsRtlInitializeOplock.
Para obter informações detalhadas sobre bloqueios oportunistas, consulte a documentação do SDK do Microsoft Windows.
Os minifiltros devem chamar FltInitializeOplock em vez de FsRtlInitializeOplock.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h (inclua Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Confira também
FSCTL_OPBATCH_ACK_CLOSE_PENDING