IDs de dispositivo
Outras funções de telefone TAPI usam um identificador para um dispositivo de telefone aberto para identificar o dispositivo de telefone aberto. As únicas funções para dispositivos de telefone que recebem um parâmetro de identificador de dispositivo de telefone (em vez de um identificador de telefone) são as funções phoneGetDevCaps e phoneOpen . Um aplicativo pode recuperar o identificador de dispositivo do telefone usando a função phoneGetID com o identificador de telefone como parâmetro.
Um aplicativo também pode obter identificadores de dispositivo para várias classes de dispositivo associadas a um telefone aberto invocando phoneGetID. Consulte Classes de dispositivo TAPI para obter nomes de classe de dispositivo.
Essa função usa um identificador de telefone e uma descrição de classe de dispositivo. Ele retorna o identificador de dispositivo para o dispositivo da classe de dispositivo fornecida associada ao dispositivo de telefone aberto. Se a classe de dispositivo for "tapi/phone", o identificador de dispositivo do dispositivo de telefone será retornado.
Em contraste com dispositivos de linha, para os quais os serviços de linha básicos fornecem o equivalente a POTS, nenhum conjunto mínimo garantido de funções é definido para dispositivos de telefone. Embora cada dispositivo de telefone forneça pelo menos as funções e mensagens descritas nesta seção, eles não oferecem nenhuma operação real no dispositivo de telefone físico.