Freigeben über


FsRtlQueryCachedVdl-Funktion (ntifs.h)

Die aktuelle gültige Datenlänge (VDL) für eine zwischengespeicherte Datei wird mit der FsRtlQueryCachedVdl Routine abgerufen.

Syntax

NTSTATUS FsRtlQueryCachedVdl(
  [in]  PFILE_OBJECT FileObject,
  [out] PLONGLONG    Vdl
);

Parameter

[in] FileObject

Das Dateiobjekt, für das die zwischengespeicherte VDL abgerufen werden soll.

[out] Vdl

Ein Zeiger auf einen von einem Aufrufer bereitgestellten Wert, der die VDL empfängt.

Rückgabewert

FsRtlQueryCachedVdl gibt STATUS_SUCCESS zurück, wenn die zwischengespeicherte VDL erfolgreich für das angegebene File Object abgerufen wird. Andernfalls wird ein anderer geeigneter NTSTATUS- Wert zurückgegeben.

Bemerkungen

Die FsRtlQueryCachedVdl Routine gibt die VDL für einen vollständigen Dateibereich zurück. Dies ist ein Bereich, der mit einem Offset von 0 beginnt und eine Länge von MAXLONGLONG-hat.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Ab Windows 8 verfügbar.
Zielplattform- Universal
Header- ntifs.h (einschließlich Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- PASSIVE_LEVEL