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) |