Share via


TSPI Service Provider Functions

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

The following table shows the TSPI service provider with a description of the purpose of each.

Programming element Description

TSPI_providerCreateLineDevice

Called by TAPI in response to a system plug-and-play event for a line device associated with the TSP.

TSPI_providerCreatePhoneDevice

Called by TAPI in response to a system plug-and-play event for a phone device associated with the TSP.

TSPI_providerInit

Initializes the service provider, and gives it parameters that are required for subsequent operations.

TSPI_providerInstall

Installs any additional "pieces" of the provider into the right directories (or at least verifying that they are there), sets up the registry entries of the provider for its lines and phones, and creates any other entries that are necessary for the service provider to function properly.

TSPI_providerRemoveDevice

Indicates to a TSP that a device has been removed from the system. The TSP should mark or remove any line or telephone device that is associated with the removed device.

> [!NOTE] > This function is specific to Windows Embedded CE.

TSPI_providerShutdown

Shuts down the service provider.