Partager via


Fonction FsRtlUninitializeOplock (ntifs.h)

FsRtlUninitializeOplock ne initialise pas un pointeur de verrou opportuniste (oplock).

Syntaxe

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

Paramètres

[in, out] Oplock

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

Valeur de retour

None

Remarques

Les systèmes de fichiers et les pilotes de filtre appellent FsRtlUninitializeOplock pour annuler la initialisation d’un pointeur de verrouillage opportuniste initialisé (oplock). Le pointeur oplock non initialisé peut être initialisé pour être réutilisé en appelant FsRtlInitializeOplock.

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

Les minifiltres doivent appeler FltUninitializeOplock au lieu de FsRtlUninitializeOplock.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête ntifs.h (inclure 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

FltUninitializeOplock

FsRtlCheckOplock

FsRtlCurrentBatchOplock

FsRtlInitializeOplock

FsRtlOplockFsctrl

FsRtlOplockIsFastIoPossible