Partager via


fonction TSPI_phoneGetLamp (tspi.h)

La fonction TSPI_phoneGetLamp retourne le mode de lampe actuel de la lampe spécifiée.

Syntaxe

LONG TSPIAPI TSPI_phoneGetLamp(
  HDRVPHONE hdPhone,
  DWORD     dwButtonLampID,
  LPDWORD   lpdwLampMode
);

Paramètres

hdPhone

Poignée du téléphone dont le mode lampe doit être récupéré.

dwButtonLampID

Identificateur de la lampe à interroger.

lpdwLampMode

Pointeur vers un emplacement mémoire dans lequel le fournisseur de services écrit le mode lampe status de la lampe donnée. Ce paramètre peut avoir au maximum une des constantes PHONELAMPMODE_.

Valeur retournée

Retourne 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 :

PHONEERR_INVALBUTTONLAMPID, PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALPHONEHANDLE, PHONEERR_OPERATIONFAILED, PHONEERR_INVALPHONESTATE, PHONEERR_OPERATIONUNAVAIL, PHONEERR_NOMEM.

Remarques

Les téléphones qui ont plusieurs lampes par bouton doivent être modélisés à l’aide de plusieurs paires bouton/lampes. Chaque paire bouton/lampe supplémentaire doit utiliser un bouton DUMMY.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête tspi.h

Voir aussi

PHONECAPS

constantes PHONELAMPMODE_

TSPI_phoneGetDevCaps

TSPI_phoneSetLamp