Partager via


ITPhoneEvent::get_ButtonState méthode (tapi3if.h)

La méthode get_ButtonState retourne une valeur PHONE_BUTTON_STATE spécifiant l’état vers lequel le bouton a été transféré. Ces informations sont disponibles uniquement lorsque la méthode ITPhoneEvent::get_Event retourne PE_BUTTON.

Syntaxe

HRESULT get_ButtonState(
  [out] PHONE_BUTTON_STATE *pState
);

Paramètres

[out] pState

Pointeur vers le descripteur PHONE_BUTTON_STATE de l’état actuel du bouton.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette méthode est disponible, car certains boutons ne prennent pas en charge l’état du bouton PBS_DOWN, mais rapportent momentanément PBS_PRESSED. En outre, l’application peut manquer l’appui sur le bouton sur les téléphones qui prennent en charge PBS_DOWN si le bouton est appuyé uniquement pendant une courte période et que l’appel à la méthode ITPhone::get_ButtonState ne s’exécute pas assez rapidement.

Configuration requise

   
Plateforme cible Windows
En-tête tapi3if.h (inclure Tapi3.h)
Bibliothèque Uuid.lib
DLL Tapi3.dll

Voir aussi

ITPhoneEvent

ITPhoneEvent::get_Event