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 vom 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 FileObject abgerufen wurde. Andernfalls wird ein anderer geeigneter NTSTATUS-Wert zurückgegeben.

Hinweise

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 MAXLONGLONGLONG aufweist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 8.
Zielplattform Universell
Header ntifs.h (include Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL