Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As funções TAPI a seguir são implementadas nas versões Unicode (W) e ANSI (A). Em geral, a implementação da versão ANSI chama a versão Unicode e executa as conversões necessárias de parâmetros ANSI e campos de estrutura de e para Unicode; A tabela a seguir indica os parâmetros que são convertidos.
Os aplicativos que chamam explicitamente a versão genérica (nem o sufixo "W" ou "A") de uma função executarão a versão ANSI, para compatibilidade com versões anteriores do TAPI.
Observação
Toda a TSPI (Telephony Service Provider Interface) é Unicode para a versão 2.0.
Listadas na tabela a seguir estão as referências a campos de cadeia de caracteres em estruturas TAPI que consistem em uma parte dos nomes de campo. Por exemplo, o "Endereço do Chamador" na estrutura LINEFORWARD é apontado pelo campo dwCallerAddressOffset e delimitado pelo campo dwCallerAddressSize; na tabela, essa cadeia de caracteres é identificada simplesmente como CallerAddress.
| Função de TAPI | Parâmetros e campos de estrutura convertidos na versão ANSI da função |
|---|---|
| lineAddProvider | lpszProviderName |
| lineBlindTransfer | lpszDestAddress |
| lineConfigDialog | lpszDeviceClass |
| lineConfigDialogEdit |
lpszDeviceClassNota: O aplicativo deve lidar com a conversão de cadeias de caracteres em lpDeviceConfigIn e lpDeviceConfigOut, se manipulado diretamente. |
| 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 - LineName - TerminalText - DeviceClasses Nota:dwStringFormat é obsoleto. |
| LineGetDevConfig |
lpszDeviceClassNota: o aplicativo deve lidar com a conversão de strings em lpDeviceConfig, se elas forem manipuladas diretamente. |
| LineGetIcon | lpszDeviceClass |
| lineGetID |
lpszDeviceClassNota: o aplicativo deve lidar com a conversão de strings em lpDeviceID, se elas forem manipuladas diretamente. |
| LineGetLineDevStatus |
lpLineDevStatus ( LINEDEVSTATUS)
|
| lineGetProviderList |
lpProviderList ( LINEPROVIDERLIST)
|
| lineGetRequest |
lpRequestBuffer ( LINEREQMAKECALL
|
| lineGetTranslateCaps |
lpTranslateCaps ( LINETRANSLATECAPS)
|
| lineHandoff | lpszFileName |
| lineInitializeEx | lpszFriendlyAppName |
| lineMakeCall |
lpszDestAddresslpCallParams ( LINECALLPARAMS)
|
| lineOpen |
lpCallParams ( LINECALLPARAMS)
|
| linePark |
lpszDirAddresslpNonDirAddress ( VARSTRING)
|
| linePickup |
lpszDestAddresslpszGroupID |
| linePrepareAddToConference |
lpCallParams ( LINECALLPARAMS)
|
| lineRedirect | lpszDestAddress |
| lineSetAppPriority |
lpszAppFilenamelpszExtensionName |
| lineSetDevConfig |
lpszDeviceClassNota: o aplicativo deve lidar com a conversão de strings em lpDeviceConfig, se elas forem manipuladas diretamente. |
| 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 - Classes de dispositivo Nota:dwStringFormat é obsoleto. |
| phoneGetIcon | lpszDeviceClass |
| phoneGetID |
lpszDeviceClassNota: o aplicativo deve lidar com a conversão de strings em lpDeviceID, se elas forem manipuladas diretamente. |
| phoneGetStatus |
lpPhoneStatus ( PHONESTATUS)
|
| phoneInitializeEx | lpszFriendlyAppName |
| phoneSetButtonInfo |
lpButtonInfo ( PHONEBUTTONINFO)
|
| tapiGetLocationInfo |
lpszCountryCodelpszCityCode |
| tapiRequestMakeCall |
lpszDestAddresslpszAppName lpszCalledParty lpszComment |