11.4 Call Descriptor Errors
Call descriptor errors occur as a result of exceeding the
maximum limit of call descriptors or referencing an invalid value.
Asynchronous and conversational calls return TPELIMIT
when the maximum number of outstanding call descriptors has been
exceeded. TPEBADDESC
is returned when an invalid call
descriptor value is specified for an operation.
Call descriptor errors occur only during asynchronous calls or conversational calls. (Call descriptors are not used for synchronous calls.) Asynchronous calls depend on call descriptors to associate replies with the corresponding requests. Conversational send and receive functions depend on call descriptors to identify the connection; the call that initiates the connection depends on the availability of a call descriptor.
Troubleshooting of call descriptor errors can be done by checking for specific errors at the application level.
Parent topic: Managing Errors