FsRtlQueryCachedVdl 函数 (ntifs.h)

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

语法

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

参数

[in] FileObject

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

[out] Vdl

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

返回值

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

言论

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

要求

要求 价值
最低支持的客户端 从 Windows 8 开始可用。
目标平台 普遍
标头 ntifs.h (include Ntifs.h)
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL