3.2.4.27 Application Notifies Offline Status of a Server

This optional interface is applicable only for the SMB 3.x dialect family. The application provides the following:

  • ServerName: The name of the server which became unavailable.

For each Connection in the ConnectionTable where Connection.ServerName matches ServerName, the client MUST determine if any TreeConnect exists in the Session.TreeConnectTable with TreeConnect.IsScaleoutShare set to TRUE.

If a tree connect entry is found, the client MUST do the following:

  • Disconnect the connection by performing the steps as specified in section 3.2.7.1.

  • Invoke the event as specified in section 3.2.4.28 with ServerName set to the caller-supplied ServerName.

If no tree connect entry is found, the client MUST disconnect the connection by performing the steps as specified in section 3.2.7.1.