Partager via


fonction TSPI_phoneSetButtonInfo (tspi.h)

La fonction TSPI_phoneSetButtonInfo définit des informations sur le bouton spécifié sur le téléphone spécifié.

Syntaxe

LONG TSPIAPI TSPI_phoneSetButtonInfo(
  DRV_REQUESTID           dwRequestID,
  HDRVPHONE               hdPhone,
  DWORD                   dwButtonLampID,
  LPPHONEBUTTONINFO const lpButtonInfo
);

Paramètres

dwRequestID

Identificateur de la requête asynchrone. Le fournisseur de services retourne cette valeur si la fonction se termine de manière asynchrone.

hdPhone

Handle du téléphone pour lequel les informations de bouton doivent être définies.

dwButtonLampID

Bouton sur l’appareil téléphonique.

lpButtonInfo

Pointeur vers une structure de taille variable de type PHONEBUTTONINFO. Cette structure de données décrit le mode et la fonction, et fournit du texte descriptif supplémentaire à définir pour le bouton.

Valeur retournée

Retourne la valeur (positive) dwRequestID si la fonction est terminée de manière asynchrone, ou un numéro d’erreur si une erreur se produit. Le paramètre réel lResult du ASYNC_COMPLETION correspondant est égal à zéro si la fonction réussit ou s’il s’agit d’un numéro d’erreur si une erreur se produit. Les valeurs de retour possibles sont les suivantes :

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

Remarques

Cette fonction définit la signification et le texte descriptif associé des boutons d’un téléphone.

Configuration requise

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

Voir aussi

ASYNC_COMPLETION

PHONEBUTTONINFO

PHONECAPS

TSPI_phoneGetButtonInfo