Compartilhar via


Método ITPhoneEvent::get_ButtonState (tapi3if.h)

O método get_ButtonState retorna um valor PHONE_BUTTON_STATE especificando o estado para o qual o botão fez a transição. Essas informações só estão disponíveis quando o método ITPhoneEvent::get_Event retorna PE_BUTTON.

Sintaxe

HRESULT get_ButtonState(
  [out] PHONE_BUTTON_STATE *pState
);

Parâmetros

[out] pState

Ponteiro para o descritor PHONE_BUTTON_STATE do estado atual do botão.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Esse método está disponível porque alguns botões não dão suporte ao estado do botão PBS_DOWN, mas relatam momentaneamente PBS_PRESSED. Além disso, o aplicativo pode perder o pressionamento do botão em telefones que dão suporte a PBS_DOWN se o botão for pressionado apenas por um curto período de tempo e a chamada para o método ITPhone::get_ButtonState não for executada rapidamente o suficiente.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho tapi3if.h (inclua Tapi3.h)
Biblioteca Uuid.lib
DLL Tapi3.dll

Confira também

ITPhoneEvent

ITPhoneEvent::get_Event