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 |