Compartir a través de


Función FsRtlUninitializeOplock (ntifs.h)

FsRtlUninitializeOplock no inicializa un puntero de bloqueo oportunista (oplock).

Sintaxis

void FsRtlUninitializeOplock(
  [in, out] POPLOCK Oplock
);

Parámetros

[in, out] Oplock

Puntero de bloqueo oportunista opaco. Este puntero debe haberse inicializado mediante una llamada anterior a FsRtlInitializeOplock.

Valor devuelto

Ninguno

Observaciones

Los sistemas de archivos y los controladores de filtro llaman a FsRtlUninitializeOplock para anular la inicialización de un puntero de bloqueo oportunista inicializado (oplock). El puntero de interbloqueo 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 fltUninitializeOplock en lugar de FsRtlUninitializeOplock.

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

FSCTL_OPLOCK_BREAK_ACKNOWLEDGE

FSCTL_OPLOCK_BREAK_ACK_NO_2

FSCTL_OPLOCK_BREAK_NOTIFY

FSCTL_REQUEST_BATCH_OPLOCK

FSCTL_REQUEST_FILTER_OPLOCK

FSCTL_REQUEST_OPLOCK_LEVEL_1

FSCTL_REQUEST_OPLOCK_LEVEL_2

fltUninitializeOplock

FsRtlCheckOplock

FsRtlCurrentBatchOplock

FsRtlInitializeOplock

FsRtlOplockFsctrl

FsRtlOplockIsFastIoPossible