lineGetNumRings, fonction (tapi.h)
La fonction lineGetNumRings détermine le nombre d’anneaux qu’un appel entrant sur l’adresse donnée doit sonner avant de répondre à l’appel.
Syntaxe
LONG lineGetNumRings(
HLINE hLine,
DWORD dwAddressID,
LPDWORD lpdwNumRings
);
Paramètres
hLine
Gérez l’appareil en ligne ouverte.
dwAddressID
Adresse sur l’appareil de ligne. Un identificateur d’adresse est associé définitivement à une adresse ; l’identificateur reste constant entre les mises à niveau du système d’exploitation.
lpdwNumRings
Nombre d’anneaux qui correspond au minimum à toutes les requêtes lineSetNumRing s actuelles.
Valeur de retour
Retourne zéro si la requête réussit ou si un numéro d’erreur négatif se produit. Les valeurs de retour possibles sont les suivantes :
LINEERR_INVALADDRESSID, LINEERR_OPERATIONFAILED, LINEERR_INVALLINEHANDLE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALPOINTER, LINEERR_UNINITIALIZED, LINEERR_NOMEM.
Remarques
Les fonctions lineGetNumRings et lineSetNumRings, lorsqu’elles sont utilisées en combinaison, fournissent un mécanisme permettant de prendre en charge l’implémentation des fonctionnalités d’économiseur de péage sur plusieurs applications indépendantes.
Une application qui reçoit un handle pour un appel dans l'offre état et un message LINE_LINEDEVSTATEsonnant doit attendre un nombre d’anneaux égal au nombre retourné par lineGetNumRings avant de répondre à l’appel afin d’honorer les paramètres de l’économiseur de péage sur toutes les applications. La fonction lineGetNumRings
Si la classification des appels est effectuée par TAPI pour répondre à tous les appels en mode multimédia inconnu et filtrer le flux multimédia, TAPI respecte également ce nombre.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | tapi.h |
bibliothèque | Tapi32.lib |
DLL | Tapi32.dll |
Voir aussi
Informations de référence sur les services de téléphonie de base