tapi/terminal
La clase de dispositivo tapi/terminal consta de los dispositivos telefónicos asociados a cada terminal de una línea o el terminal de cada línea asociada a un dispositivo telefónico. Puede acceder a estos dispositivos mediante el de dispositivo de línea tapI o funciones de dispositivo telefónico.
La función lineGetID rellena una estructura VARSTRING, estableciendo el miembro dwStringFormat al valor de STRINGFORMAT_BINARY y anexando este miembro adicional:
DWORD adwDeviceId[]; // array of phone device identifiers
El miembro adwDeviceId es una matriz de identificadores de dispositivo telefónico. Hay un elemento de matriz para cada terminal especificado por el miembro dwNumTerminals en la estructura lineDEVCAPS de para el dispositivo de línea especificado. Cada elemento especifica el identificador del dispositivo telefónico asociado al terminal correspondiente en la línea. Si no hay ningún dispositivo telefónico asociado a un terminal, el elemento se establece en –1 (0xFFFFFFFF).
La función phoneGetID rellena una estructura VARSTRING, estableciendo el miembro dwStringFormat al valor STRINGFORMAT_BINARY y anexando este miembro adicional:
DWORD adwTerminalID[]; // array of terminal identifiers
El miembro adwTerminalID es una matriz de identificadores de terminal. Hay un elemento de matriz para cada identificador de dispositivo de línea especificado por la lineInitialize o función lineInitializeEx. Cada elemento de matriz contiene el identificador de terminal asociado al dispositivo telefónico para el dispositivo de línea especificado. Si no hay ningún dispositivo telefónico, el elemento se establece en –1 (0xFFFFFFFF). El intervalo de identificadores de terminal en el valor de cero a uno menor que el número especificado por el dwNumTerminals miembro en la estructura LINEDEVCAPS.