Freigeben über


FsRtlOplockKeysEqual-Funktion (ntifs.h)

Die FsRtlOplockKeysEqual Routine vergleicht die opportunistische Sperre (Oplock) Schlüssel, die in den Dateiobjekterweiterungen von zwei Dateiobjekten gespeichert sind.

Syntax

BOOLEAN FsRtlOplockKeysEqual(
  [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 FsRtlOplockKeysEqual Routine gibt TRUE zurück, wenn die Schlüssel übereinstimmen oder wenn die Dateiobjektzeiger identisch sind. FsRtlOplockKeysEqual gibt FALSE- zurück, wenn die Schlüssel nicht übereinstimmen, wenn eines der Dateiobjekte fehlt oder eine der Dateiobjekte keinen Schlüssel aufweist.

Bemerkungen

Wenn beim Erstellen der Dateiobjekte keine Oplockschlüssel bereitgestellt wurden, werden sie als übereinstimmend betrachtet, wenn die Dateiobjektzeiger identisch sind (d. a. dasselbe Dateiobjekt). Wenn die Dateiobjektzeiger unterschiedlich sind und beide nicht über einen oplock-Schlüssel verfügen, werden sie als nicht übereinstimmend betrachtet.

Minifilter sollten FltOplockKeysEqual- anstelle von FsRtlOplockKeysEqual-aufrufen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Die FsRtlOplockKeysEqual-Routine ist ab Windows 7 verfügbar.
Zielplattform- Universal
Header- ntifs.h (einschließlich Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <= APC_LEVEL

Siehe auch

FltOplockKeysEqual