Partager via


lineGetProxyStatus, fonction (tapi.h)

La fonction lineGetProxyStatus retourne une liste des types de demandes de proxy en cours de maintenance pour l’appareil spécifié.

Syntaxe

LONG lineGetProxyStatus(
  HLINEAPP               hLineApp,
  DWORD                  dwDeviceID,
  DWORD                  dwAppAPIVersion,
  LPLINEPROXYREQUESTLIST lpLineProxyReqestList
);

Paramètres

hLineApp

Gérez l’inscription de l’application avec TAPI.

dwDeviceID

Appareil de ligne à interroger.

dwAppAPIVersion

Numéro de version de TAPI à utiliser.

lpLineProxyReqestList

Pointeur vers une structure de taille variable de type LINEPROXYREQUESTLIST. Une fois la demande terminée, cette structure est remplie avec une liste des demandes de proxy actuellement prises en charge. Avant d’appeler lineGetProxyStatus, l’application doit définir le membre dwTotalSize de cette structure pour indiquer la quantité de mémoire disponible pour TAPI pour retourner des informations.

Note Si les paramètres de taille dans la structure ne sont pas corrects, il est possible que les données soient remplacées. Pour plus d’informations sur la définition des tailles de structure, consultez la rubrique allocation de mémoire .
 

Valeur retournée

Retourne zéro si la demande réussit ; sinon, la fonction retourne l’une des valeurs d’erreur négatives suivantes :

LINEERR_BADDEVICEID, LINEERR_INCOMPATIBLEAPIVERSION, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL LINEERR_UNINITIALIZED.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête tapi.h
Bibliothèque Tapi32.lib
DLL Tapi32.dll

Voir aussi

À propos des contrôles du centre d’appels

LINEPROXYREQUESTLIST