Winsock Service Providers (Windows CE 5.0)
There are two basic types of service providers: transport providers and namespace providers.
The following table describes these service provider types.
Service provider type | Description |
---|---|
Transport Service Provider | Software on the local computer that supports one or more protocols.
Examples of transport service providers include protocol stacks such as TCP/IP or IPX/SPX For more information, see Transport Service Providers. |
Namespace Service Provider | Software on the local computer that maps the Winsock namespace Service Provider Interface (SPI) to an existing namespace that is either implemented locally or is accessed through the network.
Examples of namespaces are Domain Naming System (DNS) and Windows Internet Name Service (WINS). One namespace can have more than one namespace provider installed on the computer. For more information, see Namespace Provider Architecture. |
Transport and namespace service providers must be registered with Ws2.dll at the time they are installed. Each provider only needs to be registered once as the necessary information is retained in persistent storage.
For information about the Service Provider Interface, including the default service providers, see Winsock Service Provider Interface (SPI).
See Also
Transport Service Providers | Summary of Namespace Provider Functions | Name Resolution Division of Responsibilities Between DLL and Service Providers | Name Resolution and Winsock
Send Feedback on this topic to the authors