Partager via


TSPI_lineUnhold, fonction (tspi.h)

La fonction TSPI_lineUnhold récupère l’appel retenu spécifié.

Syntaxe

LONG TSPIAPI TSPI_lineUnhold(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdCall
);

Paramètres

dwRequestID

Identificateur de la requête asynchrone.

hdCall

Handle de l’appel à récupérer. L’état de l’appel de hdCall peut être onHold.

Valeur retournée

Retourne dwRequestID, ou un numéro d’erreur si une erreur se produit. Le paramètre réel lResult de la ASYNC_COMPLETION correspondante est égal à zéro si la fonction réussit, ou un numéro d’erreur si une erreur se produit. Les valeurs de retour possibles sont les suivantes :

LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM LINEERR_RESOURCEUNAVAIL.

Remarques

Le fournisseur de services retourne LINEERR_INVALCALLSTATE si l’appel n’est pas actuellement en attente.

Cette opération fonctionne pour les appels en attente stricte (appels mis en attente à l’aide de TSPI_lineHold) et en conservation réversible. Le fournisseur de services doit case activée que l’appel se trouve actuellement dans l’état onHold, onHoldPendingTransfer ou onHoldPendingConference, changer l’état sur connecté et envoyer un message LINECALLSTATE pour le nouvel état d’appel.

Configuration requise

   
Plateforme cible Windows
En-tête tspi.h

Voir aussi

ASYNC_COMPLETION

LINE_CALLSTATE

TSPI_lineHold