Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
FsRtlOplockIsFastIoPossible überprüft den opportunistischen Sperrzustand einer Datei (Oplock), um festzustellen, ob schnelle E/A für die Datei ausgeführt werden kann.
Syntax
void FsRtlOplockIsFastIoPossible(
__a
);
Parameter
__a
Undurchsichtiger opportunistischer Sperrzeiger für die Datei. Dieser Zeiger muss durch einen vorherigen Aufruf von fsRtlInitializeOplockinitialisiert worden sein.
Rückgabewert
Nichts
Bemerkungen
FsRtlOplockIsFastIoPossible bestimmt, ob schnelle E/A in einer Datei gemäß den folgenden Bedingungen ausgeführt werden kann:
- Wenn der Oplock Parameter NULL-ist oder der Wert von **Oplock* NULL-ist, gibt es keine ausstehenden opportunistischen Sperren in der Datei, und schnelle E/A kann für die Datei ausgeführt werden.
- Wenn eine exklusive opportunistische Sperre für die Datei gewährt wurde, aber keine Oplockunterbrechung ausgeführt wird, kann schnelle E/A für die Datei ausgeführt werden.
Minifilter sollten FltOplockIsFastIoPossible anstelle von FsRtlOplockIsFastIoPossibleaufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | rxprocs.h (include Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | <= APC_LEVEL |
Siehe auch
FSCTL_OPBATCH_ACK_CLOSE_PENDING