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
Tapi.h

Siehe auch

PHONE_CLOSE

PHONE_STATE

PHONECAPS

phoneGetDevCaps