Platform SDK: TAPI

General Programming Considerations

The following considerations apply specifically to Telephony service providers (TSPs). Please also consult the main overview's General Programming Considerations section for material that covers Microsoft Telephony.

Although TAPI grants simultaneous access by multiple applications to a single service provider, the service provider is not responsible for managing this access.

TAPI assigns a device identifier to each service provider. The set of device identifiers for all service providers is contiguous and non-overlapping.

TAPI performs some error checking before passing parameters to a service provider. See Error Checking for a description of tests that a telephony service provider does not need to replicate.