IsReparseTagMicrosoft function

The IsReparseTagMicrosoft macro determines whether a reparse point tag indicates a Microsoft reparse point.

Syntax


ULONG IsReparseTagMicrosoft(
  _In_ ULONG _tag
);

Parameters

_tag [in]

Reparse point tag to be tested.

Return value

If the tag is a Microsoft tag, the return value is nonzero. If the tag is a non-Microsoft tag, the return value is zero.

Remarks

Only Microsoft reparse points can use Microsoft tags. Third-party reparse points must use non-Microsoft tags. However, third-party drivers can set Microsoft reparse points. For more information, see the Remarks section of the reference entry for the REPARSE_GUID_DATA_BUFFER structure.

For more information about reparse points, see the Microsoft Windows SDK documentation.

Requirements

Target platform

Desktop

Header

Ntifs.h (include Ntifs.h)

IRQL

Any level

See also

FltFsControlFile
FltTagFile
FltUntagFile
FSCTL_DELETE_REPARSE_POINT
FSCTL_GET_REPARSE_POINT
FSCTL_SET_REPARSE_POINT
IsReparseTagNameSurrogate
REPARSE_DATA_BUFFER
REPARSE_GUID_DATA_BUFFER
ZwFsControlFile

 

 

Send comments about this topic to Microsoft

Show: