Partager via


fonction lineGetLineDevStatus (tapi.h)

La fonction lineGetLineDevStatus permet à une application d’interroger le périphérique de ligne ouvert spécifié pour son status actuel.

Syntaxe

LONG lineGetLineDevStatus(
  HLINE           hLine,
  LPLINEDEVSTATUS lpLineDevStatus
);

Paramètres

hLine

Gérez l’appareil de ligne ouverte à interroger.

lpLineDevStatus

Pointeur vers une structure de données de taille variable de type LINEDEVSTATUS. Une fois la demande terminée, cette structure est remplie avec le status de l’appareil de la ligne. Avant d’appeler lineGetLineDevStatus, l’application doit définir le membre dwTotalSize de cette structure pour indiquer la quantité de mémoire disponible à TAPI pour retourner des informations.

Valeur retournée

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

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

Remarques

Une application utilise lineGetLineDevStatus pour interroger le périphérique de ligne pour sa status de ligne actuelle. Ces informations status s’appliquent globalement à toutes les adresses de l’appareil en ligne. Utilisez lineGetAddressStatus pour déterminer status informations sur une adresse spécifique sur une ligne.

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

LINEDEVSTATUS

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

lineGetAddressStatus