PHONESTATE_ Konstanten
Die PHONESTATE_ Bitflagskonstanten beschreiben verschiedene status Elemente für ein Telefongerät.
-
PHONESTATE_CAPSCHANGE
-
-
Gibt an, dass sich aufgrund von Konfigurationsänderungen des Benutzers oder anderer Umstände mindestens ein Member in der PHONECAPS-Struktur geändert hat. Die Anwendung sollte phoneGetDevCaps verwenden, um die aktualisierte Struktur zu lesen. Wenn ein Dienstanbieter eine PHONE_STATE Nachricht mit diesem Wert an TAPI sendet, übergibt TAPI sie an Anwendungen, die TAPI Version 1.4 oder höher ausgehandelt haben; Anwendungen, die eine frühere API-Version aushandeln, erhalten PHONE_STATE Nachrichten, die PHONESTATE_REINIT angeben, wobei sie ihre Verbindung mit TAPI herunterfahren und neu initialisieren müssen, um die aktualisierten Informationen abzurufen.
-
-
PHONESTATE_CONNECTED
-
-
Die Verbindung zwischen dem Telefongerät und TAPI wurde gerade hergestellt. Dies geschieht, wenn TAPI zum ersten Mal aufgerufen wird oder wenn das Kabel, das das Telefon mit dem PC verbindet, mit aktivem TAPI verbunden ist.
-
-
PHONESTATE_DEVSPECIFIC
-
-
Die gerätespezifischen Informationen des Smartphones wurden geändert.
-
-
PHONESTATE_DISCONNECTED
-
-
Die Verbindung zwischen dem Telefongerät und TAPI war gerade unterbrochen. Dies geschieht, wenn das Kabel, das das Telefon mit dem PC verbindet, getrennt wird, während TAPI aktiv ist.
-
-
PHONESTATE_DISPLAY
-
-
Die Anzeige des Telefons hat sich geändert.
-
-
PHONESTATE_HANDSETGAIN
-
-
Die Mikrofonverstärkungseinstellung des Mobilteils wurde geändert.
-
-
PHONESTATE_HANDSETHOOKSWITCH
-
-
Der Zustand des Handset-Hookswitches wurde geändert.
-
-
PHONESTATE_HANDSETVOLUME
-
-
Die Lautsprecherlautstärkeeinstellung des Mobilteils wurde geändert.
-
-
PHONESTATE_HEADSETHOOKSWITCH
-
-
Der Hookswitch-Zustand des Headsets hat sich geändert.
-
-
PHONESTATE_HEADSETGAIN
-
-
Die Mikrofonverstärkungseinstellung des Headsets wurde geändert.
-
-
PHONESTATE_HEADSETVOLUME
-
-
Die Lautstärkeeinstellung des Headsets für lautsprecher hat sich geändert.
-
-
PHONESTATE_LAMP
-
-
Eine Lampe des Telefons hat sich geändert.
-
-
PHONESTATE_MONITORS
-
-
Die Anzahl der Monitore für das Telefongerät.
-
-
PHONESTATE_OTHER
-
-
Andere als die unten aufgeführten Telefon-status Elemente wurden geändert. Die Anwendung sollte die aktuelle Telefon-status überprüfen, um festzustellen, welche Elemente geändert wurden.
-
-
PHONESTATE_OWNER
-
-
Die Anzahl der Besitzer für das Telefongerät.
-
-
PHONESTATE_REINIT
-
-
Elemente haben sich in der Konfiguration von Telefongeräten geändert. Um sich dieser Änderungen bewusst zu werden (wie bei der Darstellung neuer Telefongeräte), sollte die Anwendung die Verwendung von TAPI neu initialisieren.
-
-
PHONESTATE_REMOVED
-
-
Gibt an, dass das Gerät vom Dienstanbieter aus dem System entfernt wird (höchstwahrscheinlich durch Benutzeraktion, über eine Systemsteuerung oder ein ähnliches Hilfsprogramm). Einer PHONE_STATE Nachricht mit diesem Wert folgt normalerweise sofort eine PHONE_CLOSE Nachricht auf dem Gerät. Nachfolgende Versuche, vor der erneuten Initialisierung von TAPI auf das Gerät zuzugreifen, führen dazu, dass PHONEERR_NODEVICE an die Anwendung zurückgegeben wird. Wenn ein Dienstanbieter eine PHONE_STATE Nachricht mit diesem Wert an TAPI sendet, übergibt TAPI sie an Anwendungen, die TAPI Version 1.4 oder höher ausgehandelt haben; Anwendungen, die eine frühere API-Version aushandeln, erhalten keine Benachrichtigung.
-
-
PHONESTATE_RESUME
-
-
Die Verwendung des Telefongeräts durch die Anwendung wird fortgesetzt, nachdem sie für einige Zeit angehalten wurde.
-
-
PHONESTATE_RINGMODE
-
-
Der Ringmodus des Telefons hat sich geändert.
-
-
PHONESTATE_RINGVOLUME
-
-
Die Klingellautstärke des Telefons hat sich geändert.
-
-
PHONESTATE_SPEAKERHOOKSWITCH
-
-
Der Hookswitch-Zustand der Freisprecheinrichtung hat sich geändert.
-
-
PHONESTATE_SPEAKERGAIN
-
-
Der Mikrofonverstärkungseinstellungszustand der Freisprecheinrichtung wurde geändert.
-
-
PHONESTATE_SPEAKERVOLUME
-
-
Die Lautstärkeeinstellung der Freisprecheinrichtung wurde geändert.
-
-
PHONESTATE_SUSPEND
-
-
Die Verwendung des Telefons durch die Anwendung wird vorübergehend ausgesetzt.
-
Bemerkungen
Keine Erweiterbarkeit. Alle 32 Bits sind reserviert.
Anforderungen
Anforderung | Wert |
---|---|
TAPI-Version |
Erfordert TAPI 2.0 oder höher |
Header |
|