Función FsRtlInitializeOplock (ntifs.h)
FsRtlInitializeOplock inicializa un puntero de bloqueo oportunista (oplock).
Sintaxis
void FsRtlInitializeOplock(
[in, out] POPLOCK Oplock
);
Parámetros
[in, out] Oplock
Variable de puntero proporcionada por el autor de la llamada que recibe el puntero de bloqueo oportunista inicializado. Esta variable debe inicializarse en NULL antes de la llamada inicial a FsRtlInitializeOplock.
Valor devuelto
None
Observaciones
Los sistemas de archivos y los controladores de filtro llaman a FsRtlInitializeOplock para inicializar un puntero de bloqueo oportunista opaco.
Cuando el puntero de bloqueo oportunista ya no es necesario, puede no inicializarse llamando a FsRtlUninitializeOplock. El puntero de bloqueo oportunista no inicializado se puede inicializar para su reutilización llamando a FsRtlInitializeOplock.
Para obtener información detallada sobre bloqueos oportunistas, consulte la documentación de Microsoft Windows SDK.
Los minifiltros deben llamar a FltInitializeOplock en lugar de FsRtlInitializeOplock.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Encabezado | ntifs.h (incluya Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Consulte también
FSCTL_OPBATCH_ACK_CLOSE_PENDING