Partager via


Fonction FsRtlOplockKeysEqual (ntifs.h)

La routine FsRtlOplockKeysEqual compare les clés de verrouillage opportuniste (oplock) qui sont stockées dans les extensions d’objet fichier de deux objets 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 retournée

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 fichier est manquant ou si l’un des objets fichier n’a pas de clé.

Remarques

Si aucune clé oplock n’a été fournie lors de la création des objets fichier, elles sont considérées comme correspondant si les pointeurs d’objet fichier sont identiques (autrement dit, il s’agit du même objet fichier). Si les pointeurs d’objet fichier sont différents et que l’une ou l’autre d’entre elles n’ont pas de clé de verrouillage d’opération associée, elles sont considérées comme ne correspondent pas.

Les minifilters doivent appeler FltOplockKeysEqual au lieu de FsRtlOplockKeysEqual.

Configuration requise

Condition requise Valeur
Client minimal pris en charge La routine FsRtlOplockKeysEqual est disponible à partir de Windows 7.
Plateforme cible Universal
En-tête ntifs.h (include Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Voir aussi

FltOplockKeysEqual