Fonction FltInitializeOplock (fltkernel.h)

La routine FltInitializeOplock initialise un pointeur de verrouillage opportuniste (oplock).

Syntaxe

VOID FLTAPI FltInitializeOplock(
  [out] POPLOCK Oplock
);

Paramètres

[out] Oplock

Variable de pointeur fournie par l’appelant qui reçoit le pointeur oplock opaque initialisé. Cette variable doit être initialisée sur NULL avant l’appel initial à FltInitializeOplock.

Valeur de retour

None

Remarques

Lorsque le pointeur oplock n’est plus nécessaire, il peut être non initialisé en appelant FltUninitializeOplock. Le pointeur oplock non initialisé peut ensuite être initialisé pour être réutilisé en appelant FltInitializeOplock.

Pour demander un oplock ou répondre à une notification d’arrêt d’oplock, appelez FltOplockFsctrl.

Pour plus d’informations sur les verrous opportunistes, consultez la documentation Microsoft Windows SDK.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête fltkernel.h (inclure Fltkernel.h)
Bibliothèque FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

Voir aussi

FltCheckOplock

FltCurrentBatchOplock

FltOplockFsctrl

FltOplockIsFastIoPossible

FltUninitializeOplock

FsRtlInitializeOplock