FsRtlQueryCachedVdl 函数 (ntifs.h)

使用 FsRtlQueryCachedVdl 例程检索缓存文件的当前有效数据长度 (VDL) 。

语法

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

参数

[in] FileObject

要为其检索缓存的 VDL 的文件对象。

[out] Vdl

指向调用方提供的接收 VDL 的值的指针。

返回值

如果为指定的 FileObject 成功获取缓存的 VDL,FsRtlQueryCachedVdl 将返回STATUS_SUCCESS 否则,将返回另一个适当的 NTSTATUS 值。

注解

FsRtlQueryCachedVdl 例程将返回整个跨度文件区域的 VDL。 这是一个从偏移量 0 开始且长度为 MAXLONGLONG 的区域

要求

要求
最低受支持的客户端 从 Windows 8 开始提供。
目标平台 通用
标头 ntifs.h (包括 Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL