[This is preliminary documentation and subject to change.]
This section describes how distributed link tracking is implemented in Windows NT 5.0.
The following interfaces and functions provide link-tracking features:
The MoveFileWithProgress function is equivalent to the MoveFileEx function, except that it takes an lpProgressRoutine parameter. This parameter is used exactly like its counterpart in the CopyFileEx function – it provides the caller an opportunity to monitor and control the progress of a move operation. The additional value of this function is that it coordinates with the link tracking service so that moved link sources may be tracked.
MoveFileWithProgress provides a superset of the capabilities of the MoveFile and MoveFileEx functions. All three of these functions coordinate with the link-tracking service, so that link sources may be tracked as they are moved.
Additionally, throughout the system, changes are made to support link-tracking features.