Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 当调用FSCTL_GET_RETRIEVAL_指针并且vcn向下舍入时,在请求第一个区段时会发生这种情况吗?_Windows - Fatal编程技术网

Windows 当调用FSCTL_GET_RETRIEVAL_指针并且vcn向下舍入时,在请求第一个区段时会发生这种情况吗?

Windows 当调用FSCTL_GET_RETRIEVAL_指针并且vcn向下舍入时,在请求第一个区段时会发生这种情况吗?,windows,Windows,文件 启动\u VCN\u输入\u缓冲区 表示:操作将开始枚举文件中的扩展数据块的VCN。该值可以向下舍入到找到指定范围的范围的第一个VCN 我能理解为什么要求集群1会让你得到集群0,但既然它没有说明这一点,那么如果你要求集群0,你会得到其他东西吗 我担心的是,我的程序正在跳过此函数返回的数据块,如果它向下舍入,我可能会跳过一些我不想错过的重要内容。当然,当输入开始vcn为0时-输出开始vcn(在检索\u指针\u缓冲区中)还将0忽略检索\u指针\u缓冲区。无法启动VCN这是一般情况下的错误。因为

文件 启动\u VCN\u输入\u缓冲区 表示:操作将开始枚举文件中的扩展数据块的VCN。该值可以向下舍入到找到指定范围的范围的第一个VCN

我能理解为什么要求集群1会让你得到集群0,但既然它没有说明这一点,那么如果你要求集群0,你会得到其他东西吗


我担心的是,我的程序正在跳过此函数返回的数据块,如果它向下舍入,我可能会跳过一些我不想错过的重要内容。

当然,当输入
开始vcn
为0时-输出
开始vcn
(在
检索\u指针\u缓冲区中
)还将0忽略
检索\u指针\u缓冲区。无法启动VCN
这是一般情况下的错误。因为
RETRIEVAL\u POINTERS\u BUFFER
中的所有信息完全基于
RETRIEVAL\u POINTERS\u BUFFER.StartingVcn
而不是
启动\u VCN\u INPUT\u BUFFER.StartingVcn
RETRIEVAL\u POINTERS\u BUFFER.StartingVcn
我不确定我得到了所有这些,但我对StartingVcn=0的情况很感兴趣,所以只要它有效,我就很高兴。当然在case
start\u VCN\u INPUT\u BUFFER.StartingVcn==0
中,
RETRIEVAL\u POINTERS\u BUFFER.StartingVcn==0
-也将是0-不能是另一个值