Función FltInitializeOplock (fltkernel.h)

La rutina FltInitializeOplock inicializa un puntero de bloqueo oportunista (oplock).

Sintaxis

VOID FLTAPI FltInitializeOplock(
  [out] POPLOCK Oplock
);

Parámetros

[out] Oplock

Variable de puntero proporcionada por el autor de la llamada que recibe el puntero oplock oplock inicializado. Esta variable debe inicializarse en NULL antes de la llamada inicial a FltInitializeOplock.

Valor devuelto

None

Observaciones

Cuando el puntero de oplock ya no es necesario, puede no inicializarse llamando a FltUninitializeOplock. El puntero de interbloqueo no inicializado se puede inicializar para su reutilización llamando a FltInitializeOplock.

Para solicitar un oplock o responder a una notificación de interrupción de interbloqueo, llame a FltOplockFsctrl.

Para obtener información detallada sobre bloqueos oportunistas, consulte la documentación de Microsoft Windows SDK.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado fltkernel.h (incluya Fltkernel.h)
Library FltMgr.lib
Archivo DLL Fltmgr.sys
IRQL <= APC_LEVEL

Consulte también

FltCheckOplock

FltCurrentBatchOplock

FltOplockFsctrl

FltOplockIsFastIoPossible

FltUninitializeOplock

FsRtlInitializeOplock