FltOplockKeysEqual-Funktion (fltkernel.h)
Die FltOplockKeysEqual Routine vergleicht die opportunistischen Sperresschlü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 eine der Dateiobjekte keinen Schlüssel aufweist.
Bemerkungen
Wenn beim Erstellen der Dateiobjekte kein Oplockschlüssel angegeben wurde, werden die Dateiobjekte als übereinstimmend betrachtet, wenn die Dateiobjektzeiger identisch sind (d. a. dasselbe Dateiobjekt). Wenn die Dateiobjektzeiger unterschiedlich sind und entweder oder beide Dateiobjekte keinen oplock-Schlüssel zugeordnet haben, werden die Dateiobjekte als nicht übereinstimmend betrachtet.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Die FltOplockKeysEqual-Routine ist ab Windows 8 verfügbar. |
Zielplattform- | Universal |
Header- | fltkernel.h (include Fltkernel.h) |
Library | FltMgr.lib |
DLL- | Fltmgr.sys |
IRQL- | <= APC_LEVEL |