Fonction FsRtlInitializeOplock (ntifs.h)
FsRtlInitializeOplock initialise un pointeur de verrou opportuniste (oplock).
Syntaxe
void FsRtlInitializeOplock(
[in, out] POPLOCK Oplock
);
Paramètres
[in, out] Oplock
Variable de pointeur fournie par l’appelant qui reçoit le pointeur de verrouillage opportuniste initialisé. Cette variable doit être initialisée sur NULL avant l’appel initial à FsRtlInitializeOplock.
Valeur de retour
None
Remarques
Les systèmes de fichiers et les pilotes de filtre appellent FsRtlInitializeOplock pour initialiser un pointeur de verrouillage opportuniste opaque.
Lorsque le pointeur de verrouillage opportuniste n’est plus nécessaire, il peut être non initialisé en appelant FsRtlUninitializeOplock. Le pointeur de verrou opportuniste non initialisé peut ensuite ê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 FltInitializeOplock au lieu de FsRtlInitializeOplock.
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour