Funktionen mit Unicode(W)-Versionen
Die folgenden TAPI-Funktionen werden in Unicode(W) und ANSI (A)-Versionen implementiert. Im Allgemeinen ruft die Implementierung der ANSI-Version die Unicode-Version auf und führt erforderliche Konvertierungen von ANSI-Parametern und Strukturfeldern in und aus Unicode durch. In der folgenden Tabelle werden die parameter angegeben, die konvertiert werden.
Anwendungen, die explizit die generische Version (weder "W" noch "A" Suffix) einer Funktion aufrufen, führen die ANSI-Version aus Gründen der Kompatibilität mit früheren Versionen von TAPI aus.
Hinweis
Die gesamte Telefoniedienstanbieterschnittstelle (Telephony Service Provider Interface, TSPI) ist Unicode für Version 2.0.
In der folgenden Tabelle sind Verweise auf Zeichenfolgenfelder in TAPI-Strukturen aufgeführt, die aus einem Teil der Feldnamen bestehen. Beispielsweise wird die "Anruferadresse" in der LINEFORWARD-Struktur vom Feld dwCallerAddressOffset und durch das Feld dwCallerAddressSize getrennt. in der Tabelle wird diese Zeichenfolge einfach als CallerAddress identifiziert.
TAPI-Funktion | In anSI-Funktionsversion konvertierte Parameter und Strukturfelder |
---|---|
lineAddProvider | lpszProviderName |
lineBlindTransfer | lpszDestAddress |
lineConfigDialog | lpszDeviceClass |
lineConfigDialogEdit | lpszDeviceClassHinweis: Die Anwendung muss die Konvertierung von Zeichenfolgen in lpDeviceConfigIn und lpDeviceConfigOut verarbeiten, wenn sie direkt bearbeitet wird. |
lineDial | lpszDestAddress |
lineForward | lpForwardList ( LINEFORWARDLIST)
|
lineGatherDigits | lpsDigitslpszTerminationDigits |
lineGenerateDigits | lpszDigits |
lineGetAddressCaps | lpAddressCaps ( LINEADDRESSCAPS)
|
lineGetAddressID | lpsAddress |
lineGetAddressStatus | lpAddressStatus ( LINEADDRESSSTATUS)
|
lineGetAgentActivityList | lpAgentActivityList ( LINEAGENTACTIVITYLIST)
|
lineGetAgentCaps | lpAgentCaps ( LINEAGENTCAPS)
|
lineGetAgentGroupList | lpAgentGroupListI( LINEAGENTGROUPLIST)
|
lineGetAgentStatus | lpAgentStatus ( LINEAGENTSTATUS)
|
lineGetAppPriority | lpszAppFilenamelpExtensionName |
lineGetCallInfo | lpCallInfo ( LINECALLINFO)
|
lineGetCountry | lpLineCountryList ( LINECOUNTRYLIST)
|
lineGetDevCaps | lpLineDevCaps ( LINEDEVCAPS) - ProviderInfo - SwitchInfo - Zeilenname - TerminalText - DeviceClasses Hinweis:dwStringFormat ist veraltet. |
LineGetDevConfig | lpszDeviceClassHinweis: Die Anwendung muss die Konvertierung von Zeichenfolgen in lpDeviceConfig verarbeiten, wenn diese direkt bearbeitet werden. |
LineGetIcon | lpszDeviceClass |
lineGetID | lpszDeviceClassHinweis: Die Anwendung muss die Konvertierung von Zeichenfolgen in lpDeviceID verarbeiten, wenn diese direkt bearbeitet werden. |
LineGetLineDevStatus | lpLineDevStatus ( LINEDEVSTATUS)
|
lineGetProviderList | lpProviderList ( LINEPROVIDERLIST)
|
lineGetRequest | lpRequestBuffer ( LINEREQMAKECALL
|
lineGetTranslateCaps | lpTranslateCaps ( LINETRANSLATECAPS)
|
lineHandoff | lpszFileName |
lineInitializeEx | lpszFriendlyAppName |
lineMakeCall | lpszDestAddresslpCallParams ( LINECALLPARAMS)
|
lineÖffnen | lpCallParams ( LINECALLPARAMS)
|
linePark | lpszDirAddresslpNonDirAddress ( VARSTRING)
|
linePickup | lpszDestAddresslpszGroupID |
linePrepareAddToConference | lpCallParams ( LINECALLPARAMS)
|
lineRedirect | lpszDestAddress |
lineSetAppPriority | lpszAppFilenamelpszExtensionName |
lineSetDevConfig | lpszDeviceClassHinweis: Die Anwendung muss die Konvertierung von Zeichenfolgen in lpDeviceConfig verarbeiten, wenn diese direkt bearbeitet werden. |
lineSetTollList | lpszAddressIn |
lineSetupConference | lpCallParams ( LINECALLPARAMS)
|
lineSetupTransfer | lpCallParams ( LINECALLPARAMS)
|
lineTranslateAddress | lpszAddressInlpTranslateOutput ( LINETRANSLATEOUTPUT)
|
lineTranslateDialog | lpszAddressIn |
lineUnpark | lpszDestAddress |
phoneConfigDialog | lpszDeviceClass |
phoneGetButtonInfo | lpButtonInfo ( PHONEBUTTONINFO)
|
phoneGetDevCaps | lpPhoneCaps ( PHONECAPS) - ProviderInfo - PhoneInfo - PhoneName - Geräteklassen Hinweis:dwStringFormat ist veraltet. |
phoneGetIcon | lpszDeviceClass |
phoneGetID | lpszDeviceClassHinweis: Die Anwendung muss die Konvertierung von Zeichenfolgen in lpDeviceID verarbeiten, wenn diese direkt bearbeitet werden. |
phoneGetStatus | lpPhoneStatus ( PHONESTATUS)
|
phoneInitializeEx | lpszFriendlyAppName |
phoneSetButtonInfo | lpButtonInfo ( PHONEBUTTONINFO)
|
tapiGetLocationInfo | lpszCountryCodelpszCityCode |
tapiRequestMakeCall | lpszDestAddresslpszAppName lpszCalledParty lpszComment |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für