REPARSE_DATA_BUFFER

[This is preliminary documentation and subject to change.]

The REPARSE_DATA_BUFFER structure contains information about a reparse point. Each reparse point contains one instance of a REPARSE_DATA_BUFFER.

typedef struct _REPARSE_DATA_BUFFER {
    ULONG  ReparseTag;
    USHORT ReparseDataLength;
    USHORT Reserved;
    UCHAR  DataBuffer[1];
} REPARSE_DATA_BUFFER;
 

Members

ReparseTag
Identifies the type of reparse point. The ReparseTag member indicates the structure of the user-defined reparse data.

For more information, see Reparse Point Tags.

ReparseDataLength
Size, in bytes, of the reparse data in DataBuffer. This value will vary with different tags.
Reserved
Do not use this member when setting a reparse point.
DataBuffer
User-defined data for the reparse point.

QuickInfo

  Windows NT: Requires version 5.0 or later.
  Windows: Unsupported.
  Windows CE: Unsupported.
  Header: Declared in winnt.h.

See Also

Device Input and Output Overview, Device Input and Output Structures, FSCTL_GET_REPARSE_POINT, Reparse Points