Freigeben über


ITPhoneEvent::get_ButtonState-Methode (tapi3if.h)

Die get_ButtonState-Methode gibt einen PHONE_BUTTON_STATE Wert zurück, der den Zustand angibt, in den die Schaltfläche übergetreten ist. Diese Informationen sind nur verfügbar, wenn die ITPhoneEvent::get_Event-Methode PE_BUTTON zurückgibt.

Syntax

HRESULT get_ButtonState(
  [out] PHONE_BUTTON_STATE *pState
);

Parameter

[out] pState

Zeiger auf den PHONE_BUTTON_STATE Deskriptor des aktuellen Zustands der Schaltfläche.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Diese Methode ist verfügbar, da einige Schaltflächen den PBS_DOWN-Schaltflächenzustand nicht unterstützen, sondern stattdessen vorübergehend PBS_PRESSED melden. Darüber hinaus kann die Anwendung das Drücken der Taste auf Telefonen verpassen, die PBS_DOWN unterstützen, wenn die Taste nur für eine kurze Zeit gedrückt wird und der Aufruf der ITPhone::get_ButtonState-Methode nicht schnell genug ausgeführt wird.

Anforderungen

   
Zielplattform Windows
Kopfzeile tapi3if.h (einschließlich Tapi3.h)
Bibliothek Uuid.lib
DLL Tapi3.dll

Weitere Informationen

ITPhoneEvent

ITPhoneEvent::get_Event