信息性通知

对于 连接状态 称为正在运行状态,除非发生错误,否则通知处理程序不需要执行任何作。 运行状态发生在 RAS 自动处理的连接作部分期间,例如连接到必要的设备、对用户进行身份验证以及等待远程服务器的回调。 通知只是向客户端的进度报告。

客户端可以选择将这些信息通知传递给用户。 在某些正在运行的状态中,客户端可能想要显示其他信息。 例如,接收RASCS_ConnectDevice通知的通知处理程序可以调用 RasGetConnectStatus 函数来获取要连接的设备的名称和类型。 另一个示例是客户端收到RASCS_Projected通知。 当连接作的 RAS 投影阶段完成时,将发生这种情况。 客户端可以调用 RasGetProjectionInfo 函数以获取有关投影的其他信息。 客户端可以使用此信息通知用户此连接可以使用哪些网络协议。

应避免编写依赖于特定信息状态顺序或出现顺序的代码,因为这在平台之间可能有所不同。