Freigeben über


FltOplockKeysEqual-Funktion (fltkernel.h)

Die FltOplockKeysEqual-Routine vergleicht die opportunistischen Sperrschlüssel (Oplock), die in den Dateiobjekterweiterungen von zwei Dateiobjekten gespeichert sind.

Syntax

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

Parameter

[in, optional] Fo1

Ein Zeiger auf das erste Dateiobjekt für den Vergleich.

[in, optional] Fo2

Ein Zeiger auf das zweite Dateiobjekt für den Vergleich.

Rückgabewert

Die FltOplockKeysEqual-Routine gibt TRUE zurück, wenn die Schlüssel übereinstimmen oder wenn die Dateiobjektzeiger identisch sind. FltOplockKeysEqual gibt FALSE zurück, wenn die Schlüssel nicht übereinstimmen, wenn eines der Dateiobjekte fehlt oder wenn eines der Dateiobjekte keinen Schlüssel aufweist.

Hinweise

Wenn beim Erstellen der Dateiobjekte kein oplock-Schlüssel angegeben wurde, werden die Dateiobjekte als übereinstimmend betrachtet, wenn die Dateiobjektzeiger identisch sind (d. a. dasselbe Dateiobjekt). Wenn die Dateiobjektzeiger unterschiedlich sind und eines oder beide Dateiobjekte keinen zugeordneten oplock-Schlüssel aufweisen, werden die Dateiobjekte als nicht übereinstimmend betrachtet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Die FltOplockKeysEqual-Routine ist ab Windows 8 verfügbar.
Zielplattform Universell
Header fltkernel.h (include Fltkernel.h)
Bibliothek FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

Weitere Informationen

FsRtlOplockKeysEqual