Compartir a través de


Función FsRtlUninitializeOplock (ntifs.h)

FsRtlUninitializeOplock uninitializa 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

None

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 bloqueos oportunistas, consulte la documentación de Microsoft Windows SDK.

Los minifiltros deben llamar a FltUninitializeOplock en lugar de FsRtlUninitializeOplock.

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

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