ITPhone-Schnittstelle (tapi3if.h)

Die ITPhone-Schnittstelle ist die Standard Schnittstelle für die neuen Phone-Objekte im TAPI 3.1-Objektmodell. Diese Schnittstelle ermöglicht den Zugriff auf das Telefongerät auf einem Niveau, das mit dem TAPI 2 vergleichbar ist. x C-API. Die Schnittstelle ermöglicht es der Anwendung auch, zu bestimmen, auf welchen Adressen das Telefon verwendet werden kann, und eine Liste von Terminals abzurufen, die dem Telefon zugeordnet sind. Die Methoden IEnumPhone::Next und ITPhoneEvent::get_Phone erstellen die ITPhone-Schnittstelle .

Vererbung

Die ITPhone-Schnittstelle erbt von der IDispatch-Schnittstelle . ITPhone verfügt auch über folgende Arten von Membern:

Methoden

Die ITPhone-Schnittstelle verfügt über diese Methoden.

 
ITPhone::Close

Die Close-Methode schließt dieses Telefongerät. Das Telefongerät bleibt geschlossen, bis die Anwendung die ITPhone::Open-Methode aufruft. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".
ITPhone::D eviceSpecific

Mit der DeviceSpecific-Methode können Dienstanbieter zugriff auf gerätespezifische Features bereitstellen, die von anderen TAPI-Funktionen nicht angeboten werden.
ITPhone::D eviceSpecificVariant

Die DeviceSpecificVariant-Methode ermöglicht Dienstanbietern den Zugriff auf Features, die von anderen TAPI-Funktionen nicht angeboten werden. (ITPhone.DeviceSpecificVariant)
ITPhone::EnumerateAddresses

Die EnumerateAddresses-Methode listet die Adressen auf, für die das Telefon verwendet werden kann. Die Anwendung muss itPhone::Open nicht aufrufen, bevor diese Methode ausgeführt wird.
ITPhone::EnumeratePreferredAddresses

Die EnumeratePreferredAddresses-Methode listet die bevorzugten Adressen für das Telefonobjekt auf. Die Anwendung muss itPhone::Open nicht aufrufen, bevor diese Methode ausgeführt wird.
ITPhone::EnumerateTerminals

Die EnumerateTerminals-Methode ruft eine Enumeration von Terminals ab, die dem Telefon zugeordnet sind. Die Anwendung muss itPhone::Open nicht aufrufen, bevor diese Methode ausgeführt wird.
ITPhone::get_Addresses

Die get_Addresses-Methode gibt eine Auflistung von Adressen zurück, für die das Telefon verwendet werden kann. Die Anwendung muss itPhone::Open nicht aufrufen, bevor diese Methode ausgeführt wird.
ITPhone::get_ButtonFunction

Die get_ButtonFunction-Methode ruft die Schaltflächenfunktion ab, die einer bestimmten Schaltfläche zugeordnet ist.
ITPhone::get_ButtonMode

Die get_ButtonMode-Methode ruft den Schaltflächenmodus ab, der einer bestimmten Schaltfläche zugeordnet ist.
ITPhone::get_ButtonState

Die get_ButtonState-Methode ruft den Schaltflächenzustand ab, der einer bestimmten Schaltfläche zugeordnet ist.
ITPhone::get_ButtonText

Die get_ButtonText-Methode ruft den Schaltflächentext ab, der einer bestimmten Schaltfläche zugeordnet ist.
ITPhone::get_Display

Die get_Display-Methode ruft die Anzeige für das Telefon ab. In TAPI ist die Anzeige einfach ein NxM-Zeichenpuffer.
ITPhone::get_HookSwitchState

Die get_HookSwitchState-Methode ruft den aktuellen Hookswitch-Zustand für ein bestimmtes Hookswitch-Gerät auf dem Telefon ab.
ITPhone::get_LampMode

Die get_LampMode-Methode ruft den aktuellen Lampenmodus für die angegebene Lampe ab.
ITPhone::get_PhoneCapsBuffer

Die get_PhoneCapsBuffer-Methode ruft basierend auf der übergebenen PHONECAPS_BUFFER Eine Pufferfunktion/-information zum Telefon ab.
ITPhone::get_PhoneCapsLong

Die get_PhoneCapsLong-Methode ruft eine DWORD-Funktion des Telefons ab, basierend auf der übergebenen PHONECAPS_LONG Enumeration. Die Anwendung muss itPhone::Open nicht aufrufen, bevor diese Methode ausgeführt wird.
ITPhone::get_PhoneCapsString

Die get_PhoneCapsString-Methode ruft eine Zeichenfolgenfunktion/-information über das Telefon ab, basierend auf der übergebenen PHONECAPS_STRING-Enumeration. Die Anwendung muss itPhone::Open nicht aufrufen, bevor diese Methode ausgeführt wird.
ITPhone::get_PreferredAddresses

Die get_PreferredAddresses-Methode gibt eine Auflistung von Adressen zurück, für die das Telefon bevorzugt verwendet wird. Die Anwendung muss itPhone::Open nicht aufrufen, bevor diese Methode ausgeführt wird.
ITPhone::get_Privilege

Die get_Privilege-Methode ruft die Berechtigung des geöffneten Telefons ab.
ITPhone::get_RingMode

Die get_RingMode-Methode ruft den aktuellen Ringmodus für das Telefon ab.
ITPhone::get_RingVolume

Die get_RingVolume-Methode ruft das aktuelle Klingelvolume für das Telefon ab.
ITPhone::get_Terminals

Die get_Terminals-Methode ruft eine Auflistung von Terminals ab, die dem Telefon zugeordnet sind. Die Anwendung muss itPhone::Open nicht aufrufen, bevor diese Methode ausgeführt wird.
ITPhone::GetPhoneCapsBuffer

Die GetPhoneCapsBuffer-Methode ruft basierend auf der übergebenen PHONECAPS_BUFFER Enumeration eine Pufferfunktion bzw. -informationen zum Telefon ab.
ITPhone::NegotiateExtVersion

Mit der NegotiateExtVersion-Methode kann eine Anwendung eine Erweiterungsversion für die Verwendung mit dem angegebenen Telefongerät aushandeln. Dieser Vorgang muss nicht aufgerufen werden, wenn die Anwendung keine anbieterspezifischen Erweiterungen unterstützt.
ITPhone::Öffnen

Die Open-Methode öffnet dieses Telefongerät. Das Telefongerät bleibt geöffnet, bis die Anwendung ITPhone::Close aufruft oder bis TAPI heruntergefahren wird.
ITPhone::p ut_ButtonFunction

Die put_ButtonFunction-Methode legt die Schaltflächenfunktion fest.
ITPhone::p ut_ButtonMode

Die put_ButtonMode-Methode legt den Schaltflächenmodus fest.
ITPhone::p ut_ButtonText

Die put_ButtonText-Methode legt den Schaltflächentext fest.
ITPhone::p ut_HookSwitchState

Die put_HookSwitchState-Methode legt den aktuellen Hookswitch-Zustand für ein bestimmtes Hookswitch-Gerät auf dem Telefon fest.
ITPhone::p ut_LampMode

Die put_LampMode-Methode legt den aktuellen Lampenmodus für die angegebene Lampe fest.
ITPhone::p ut_RingMode

Die put_RingMode-Methode fordert an, dass das Telefon seinen Klingelmodus ändert.
ITPhone::p ut_RingVolume

Die put_RingVolume-Methode fordert an, dass das Telefon sein Klingelvolume ändert.
ITPhone::SetDisplay

Die SetDisplay-Methode legt fest, was in einer bestimmten Zeile und Spalte der Anzeige des Telefons angezeigt wird.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tapi3if.h (einschließlich Tapi3.h)