Partager via


FsRtlCurrentBatchOplock, fonction (ntifs.h)

Un système de fichiers ou un pilote de filtre appelle FsRtlCurrentBatchOplock pour déterminer s’il existe des verrous opportunistes de traitement ou de filtre sur un fichier.

Syntaxe

BOOLEAN FsRtlCurrentBatchOplock(
  [in] POPLOCK Oplock
);

Paramètres

[in] Oplock

Pointeur de verrou opportuniste opaque pour le fichier. Ce pointeur doit avoir été initialisé par un appel précédent à FsRtlInitializeOplock.

Valeur de retour

FsRtlCurrentBatchOplock retourne TRUE s’il existe des verrous opportunistes de traitement par lots ou de filtres en cours ; FALSE sinon.

Remarques

FsRtlCurrentBatchOplock retourne FAUX si aucun lot ou filtre de verrous opportunistes n’est actuellement conservé.

Pour plus d’informations sur les verrous opportunistes, consultez la documentation du Kit de développement logiciel (SDK) Microsoft Windows.

Les minifilters doivent appeler FltCurrentBatchOplock au lieu de FsRtlCurrentBatchOplock.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Voir aussi

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

FltCurrentBatchOplock

FsRtlCheckOplock

FsRtlInitializeOplock

FsRtlOplockFsctrl

FsRtlOplockIsFastIoPossible

FsRtlUninitializeOplock