Partager via


FsRtlOplockKeysEqual, fonction (ntifs.h)

La routine FsRtlOplockKeysEqual compare les clés de verrou opportuniste (oplock) stockées dans les extensions d’objet de fichier de deux objets de fichier.

Syntaxe

BOOLEAN FsRtlOplockKeysEqual(
  [in, optional] PFILE_OBJECT Fo1,
  [in, optional] PFILE_OBJECT Fo2
);

Paramètres

[in, optional] Fo1

Pointeur vers le premier objet de fichier pour la comparaison.

[in, optional] Fo2

Pointeur vers le deuxième objet de fichier pour la comparaison.

Valeur de retour

La routine FsRtlOplockKeysEqual retourne TRUE si les clés correspondent ou si les pointeurs d’objet de fichier sont identiques. FsRtlOplockKeysEqual retourne FALSE si les clés ne correspondent pas, si l’un des objets de fichier est manquant ou si l’un des objets de fichier n’a pas de clé.

Remarques

Si aucune clé oplock n’a été fournie lorsque les objets de fichier ont été créés, elles sont considérées comme correspondant si les pointeurs d’objet de fichier sont identiques (autrement dit, ils sont le même objet de fichier). Si les pointeurs d’objet de fichier sont différents et que les deux d’entre eux n’ont pas de clé oplock associée, ils sont considérés comme ne correspondant pas.

Les minifilters doivent appeler FltOplockKeysEqual au lieu de FsRtlOplockKeysEqual.

Exigences

Exigence Valeur
client minimum pris en charge La routine FsRtlOplockKeysEqual est disponible à partir de Windows 7.
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Voir aussi

FltOplockKeysEqual