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 para NULL antes da chamada inicial para FsRtlInitializeOplock.
Valor de retorno
Nenhum
Observações
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 ser não 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 |
---|---|
da Plataforma de Destino |
Universal |
cabeçalho | ntifs.h (inclua Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL |
NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Consulte também
FSCTL_OPBATCH_ACK_CLOSE_PENDING