Export (0) Print
Expand All

2.1.2.1 Reparse Tags

Each reparse point has a reparse tag. The reparse tag uniquely identifies the owner of that reparse point. The owner is the implementer of the file system filter driver associated with a reparse tag.

Reparse tags are exposed to clients for third-party applications. Those applications can set, get, and process reparse tags as needed. Third parties MUST request a reserved reparse tag value to ensure that conflicting tag values do not occur. [WHDC-RPTR]<1>

The following reparse tags, with the exception of IO_REPARSE_TAG_SYMLINK, are processed on the server and are not processed by a client after transmission over the wire. Clients should treat associated reparse data as opaque data.<2>

Value

Meaning

IO_REPARSE_TAG_RESERVED_ZERO

0x00000000

Reserved reparse tag value.

IO_REPARSE_TAG_RESERVED_ONE

0x00000001

Reserved reparse tag value.

IO_REPARSE_TAG_MOUNT_POINT

0xA0000003

Used for mount point support, specified in section 2.1.2.5.

IO_REPARSE_TAG_HSM

0xC0000004

Obsolete. Used by legacy Hierarchical Storage Manager Product.

IO_REPARSE_TAG_HSM2

0x80000006

Obsolete. Used by legacy Hierarchical Storage Manager Product.

IO_REPARSE_TAG_DRIVER_EXTENDER

0x80000005

Home server drive extender.<3>

IO_REPARSE_TAG_SIS

0x80000007

Used by single-instance storage (SIS) filter driver. Server-side interpretation only, not meaningful over the wire.

IO_REPARSE_TAG_DFS

0x8000000A

Used by the DFS filter. The DFS is described in the Distributed File System (DFS): Referral Protocol Specification [MS-DFSC]. Server-side interpretation only, not meaningful over the wire.

IO_REPARSE_TAG_DFSR

0x80000012

Used by the DFS filter. The DFS is described in [MS-DFSC]. Server-side interpretation only, not meaningful over the wire.

IO_REPARSE_TAG_FILTER_MANAGER

0x8000000B

Used by filter manager test harness.<4>

IO_REPARSE_TAG_SYMLINK

0xA000000C

Used for symbolic link support. See section 2.1.2.4.

 
Show:
© 2014 Microsoft