18.104.22.168 I/O Operation to Target Fails with STATUS_PATH_NOT_COVERED
When an I/O operation that is issued to a link target fails with STATUS_PATH_NOT_COVERED (0xC0000257), the client MUST fail the original I/O request.
When an I/O operation issued to a DFS root target server in step 8 of section 22.214.171.124 fails with STATUS_PATH_NOT_COVERED (0xC0000257), it indicates that the portion of the DFS namespace accessed by the client is not contained in the DFS root target server.
To identify the DFS link targets that contain the required portion of the DFS namespace, the client MUST look up the path used for the I/O operation in ReferralCache. On a cache hit, the resulting ReferralCache entry MUST be used in further processing.
On a cache miss, it MUST issue a DFS link referral request, as specified in section 126.96.36.199, providing "LINK", the DFS root target server specified by TargetHint of ReferralCache entry corresponding to the DFS namespace, UserCredentials, MaxOutputSize, and Path as parameters. The Path parameter MUST be set to the path in the I/O operation issued to the DFS root target in step 8 of section 188.8.131.52. Process the DFS referral response as specified in section 184.108.40.206.3, which will update the ReferralCache.<9> The resulting ReferralCache entry MUST be used in further processing.