Condividi tramite


Metodo ITPhoneEvent::get_ButtonState (tapi3if.h)

Il metodo get_ButtonState restituisce un valore PHONE_BUTTON_STATE che specifica lo stato in cui è stata eseguita la transizione del pulsante. Queste informazioni sono disponibili solo quando il metodo ITPhoneEvent::get_Event restituisce PE_BUTTON.

Sintassi

HRESULT get_ButtonState(
  [out] PHONE_BUTTON_STATE *pState
);

Parametri

[out] pState

Puntatore al descrittore PHONE_BUTTON_STATE dello stato corrente del pulsante.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questo metodo è disponibile perché alcuni pulsanti non supportano lo stato del pulsante PBS_DOWN, ma invece segnalano momentaneamente PBS_PRESSED. Inoltre, l'applicazione può perdere la pressione del pulsante sui telefoni che supportano PBS_DOWN se il pulsante viene premuto solo per un breve periodo di tempo e la chiamata al metodo ITPhone::get_ButtonState non viene eseguita abbastanza rapidamente.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione tapi3if.h (include Tapi3.h)
Libreria Uuid.lib
DLL Tapi3.dll

Vedi anche

ITPhoneEvent

ITPhoneEvent::get_Event