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 se debe inicializar para NULL antes de la llamada inicial a FsRtlInitializeOplock.
Valor devuelto
Ninguno
Observaciones
Los sistemas de archivos y los controladores de filtro llaman a FsRtlInitializeOplock para inicializar un puntero de bloqueo oportunista opaco.
Cuando ya no se necesita el puntero de bloqueo oportunista, se puede no inicializar 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 los bloqueos oportunistas, consulte la documentación del SDK de Microsoft Windows.
Los minifiltros deben llamar a FltInitializeOplock en lugar de FsRtlInitializeOplock.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de |
Universal |
encabezado de |
ntifs.h (incluya Ntifs.h) |
biblioteca de |
NtosKrnl.lib |
DLL de |
NtosKrnl.exe |
irQL | <= APC_LEVEL |
Consulte también
FSCTL_OPBATCH_ACK_CLOSE_PENDING