fonction lineGetStatusMessages (tapi.h)

La fonction lineGetStatusMessages permet à une application d’interroger les messages de notification que l’application est configurée pour recevoir pour les événements liés à status modifications pour la ligne spécifiée ou l’une de ses adresses.

Syntaxe

LONG lineGetStatusMessages(
  HLINE   hLine,
  LPDWORD lpdwLineStates,
  LPDWORD lpdwAddressStates
);

Paramètres

hLine

Gérez l’appareil de ligne.

lpdwLineStates

Tableau de bits qui identifie pour quel appareil de ligne status modifie un message doit être envoyé à l’application. Si un indicateur a la valeur TRUE, ce message est activé ; si la valeur est FALSE, elle est désactivée. Ce paramètre utilise une ou plusieurs constantes LINEDEVSTATE_.

lpdwAddressStates

Tableau de bits qui identifie pour quelle adresse status modifie un message doit être envoyé à l’application. Si un indicateur a la valeur TRUE, ce message est activé ; si la valeur est FALSE, désactivée. Ce paramètre utilise une ou plusieurs constantes LINEADDRESSSTATE_.

Valeur retournée

Retourne zéro si la requête réussit ou un numéro d’erreur négatif si une erreur se produit. Les valeurs de retour possibles sont les suivantes :

LINEERR_INVALLINEHANDLE, LINEERR_OPERATIONFAILED, LINEERR_INVALPOINTER, LINEERR_RESOURCEUNAVAIL, LINEERR_NOMEM, LINEERR_UNINITIALIZED.

Remarques

TAPI définit un certain nombre de messages qui informent les applications des événements se produisant sur les lignes et les adresses. Une application n’est peut-être pas intéressée par la réception de tous les messages d’adresse et de ligne status de modification. La fonction lineSetStatusMessages peut être utilisée pour sélectionner les messages que l’application souhaite recevoir. Par défaut, les rapports de status d’adresse et de ligne status sont désactivés.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
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

LINE_CLOSE

LINE_LINEDEVSTATE

Vue d’ensemble de la référence TAPI 2.2

lineSetStatusMessages