主页 | 文件 | 属性 | 概念 | 词汇

# 属性 - $REPARSE_POINT (0xC0)

前一页 后一页

## 概述

就像在$AttrDef中定义的，此属性大小无下限但上限为16384字节。

## 属性结构

偏移量 | 大小 | 描述
--- | --- | ---
~ | ~ | 标准属性标题
0x00 | 4 | 修复类型 (和标记)
0x04 | 2 | 修复数据长度
0x06 | 2 | 填料 (排列成8字节)
0x08 | V | 修复数据

    修复数据的结构取决于修复类型

### 修复标签标记

    这些只是预先确定的修复标记

标记 | 描述
--- | ---
0x20000000 | Is 别名
0x40000000 | Is 高潜伏期
0x80000000 | Is Microsoft
0x68000005 | NSS
0x68000006 | NSS 恢复
0x68000007 | SIS
0x68000008 | DFS
0x88000003 | 挂载点
0xA8000004 | HSM
0xE8000000 | 符号链接

## 注意

### 其他信息

        修复点标签定义了修复点的类型。它也包括几个标记来更深入地描述修复点。

        修复点标签是一个无正负之分的32比特值，分为三部分：

        1. 较重要的最小16比特（如0到15比特）指定了修复点的类型。
        2. 此后的13比特（如16到28比特）保留作以后使用。
        3. 最重要的最后3比特是描述修复点的标记，
           它们定义如下：

             bit 29: 称为代理比特，如果进行了设置，则文件名是系统中另一个对象的别名。

             bit 30: 高潜伏期比特。如果进行了设置，则访问数据的第一个字节将
                     很慢（如数据存储在一个带状驱动器上）

             bit 31: Microsoft 比特。如果进行了设置，则标签由microsoft所有。
                     在此用户定义的标签必须用零。

        系统文件FILE_$Extend/$Reparse包含一个名为$R的索引，它列出了在卷上的所有修复点。
        索引项键定义如下。注意，在此没有和索引项关联的索引数据。

        索引项由索引键file_id分类，整理规则是COLLATION_NTOFS_ULONGS。确认修复标签是
        初级键还是根本就不是一个键。（AIA）

Online 中文在线 Validate HTML Validate CSS $Id: reparse_point.html,v 1.11 2001/07/11 16:31:44 flatcap Exp $