phoneGetButtonInfoW, fonction (tapi.h)

La fonction phoneGetButtonInfo retourne des informations sur le bouton spécifié.

Syntaxe

LONG phoneGetButtonInfoW(
  HPHONE            hPhone,
  DWORD             dwButtonLampID,
  LPPHONEBUTTONINFO lpButtonInfo
);

Paramètres

hPhone

Gérez l’appareil téléphonique ouvert.

dwButtonLampID

Bouton sur l’appareil téléphonique.

lpButtonInfo

Pointeur vers une structure de type PHONEBUTTONINFOde taille variable. Cette structure de données décrit le mode et la fonction, et fournit un texte descriptif supplémentaire correspondant au bouton.

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 :

PHONEERR_INVALPHONEHANDLE, PHONEERR_NOMEM, PHONEERR_INVALBUTTONLAMPID, PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALPOINTER, PHONEERR_OPERATIONFAILED, PHONEERR_INVALPHONESTATE, PHONEERR_STRUCTURETOOSMALL, PHONEERR_OPERATIONUNAVAIL, PHONEERR_UNINITIALIZED.

Remarques

Note

L’en-tête tapi.h définit phoneGetButtonInfo comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête tapi.h
bibliothèque Tapi32.lib
DLL Tapi32.dll

Voir aussi

PHONEBUTTONINFO

fonctions de service téléphonique supplémentaires

vue d’ensemble des informations de référence sur TAPI 2.2