网络提供程序
网络提供程序是支持特定网络协议的 DLL。 它还实现 网络提供程序 API。 这样,它便可以与 Windows作系统交互以接收标准网络请求,例如连接或断开连接请求。 为了处理这些请求,网络提供程序随后会调用网络特定的 API,该 API 适用于网络提供程序支持的网络协议。 换句话说,网络提供程序在 DLL 中包装特定于网络的功能,该 DLL 向 Windows 公开了标准接口。
使用网络提供程序,Windows 可以支持许多不同类型的网络协议,而无需知道每个网络的网络特定详细信息。 这一点至关重要,因为新网络协议一直都在开发。 借助网络提供程序,支持新协议只需创建和安装新的网络提供程序。
有关网络提供程序函数和结构的信息,请参阅以下主题: