Link Tracking Implementation

[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.