Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De tapi-/terminalapparaatklasse bestaat uit de telefoonapparaten die zijn gekoppeld aan elke terminal op een regel of de terminal op elke regel die is gekoppeld aan een telefoonapparaat. U hebt toegang tot deze apparaten met behulp van de TAPI-lijnapparaatfuncties of telefoonapparaatfuncties.
De functie lineGetID vult een VARSTRING- structuur in, stelt het dwStringFormat lid in op de STRINGFORMAT_BINARY-waarde en voegt dit extra lid toe:
DWORD adwDeviceId[]; // array of phone device identifiers
De adwDeviceId lid is een matrix met telefoonapparaat-id's. Er is één matrixelement voor elke terminal die is opgegeven door de dwNumTerminals lid in de LINEDEVCAPS- structuur voor het opgegeven lijnapparaat. Elk element geeft de id op van het telefoonapparaat dat is gekoppeld aan de bijbehorende terminal op de regel. Als er geen telefoonapparaat is gekoppeld aan een terminal, wordt het element ingesteld op -1 (0xFFFFFFFF).
De functie phoneGetID vult een VARSTRING- structuur in, stelt het dwStringFormat- lid in op de STRINGFORMAT_BINARY-waarde en voegt dit extra lid toe:
DWORD adwTerminalID[]; // array of terminal identifiers
De adwTerminalID lid is een matrix met terminal-id's. Er is één matrixelement voor elke regelapparaat-id die is opgegeven door de functie lineInitialize of lineInitializeEx. Elk matrixelement bevat de terminal-id die is gekoppeld aan het telefoonapparaat voor het opgegeven lijnapparaat. Als er geen telefoonapparaat is, is het element ingesteld op -1 (0xFFFFFFFF). De terminal-id's variëren van nul tot één kleiner dan het getal dat is opgegeven door de dwNumTerminals lid in de LINEDEVCAPS- structuur.