Sdílet prostřednictvím


tapi/terminal

Třída zařízení tapi/terminálu se skládá z telefonních zařízení přidružených ke každému terminálu na řádku nebo terminálu na každém řádku přidruženém k telefonnímu zařízení. K těmto zařízením se dostanete pomocí rozhraní TAPI line nebo funkcí telefonních zařízení.

Funkce lineGetID vyplní strukturu VARSTRING a nastaví dwStringFormat člen na hodnotu STRINGFORMAT_BINARY a připojí tento další člen:

DWORD adwDeviceId[];  // array of phone device identifiers

adwDeviceId člen je pole identifikátorů telefonních zařízení. Pro každý terminál určený dwNumTerminals člen v LINEDEVCAPS struktury pro dané zařízení řádku existuje jeden prvek pole. Každý prvek určuje identifikátor telefonního zařízení přidruženého k odpovídajícímu terminálu na řádku. Pokud není k terminálu přidružené žádné telefonní zařízení, je prvek nastavený na –1 (0xFFFFFFFF).

Funkce phoneGetID vyplnístrukturuVARSTRING a nastaví dwStringFormat člen na hodnotu STRINGFORMAT_BINARY a připojí tento další člen:

DWORD adwTerminalID[];  // array of terminal identifiers

adwTerminalID člen je pole identifikátorů terminálu. Pro každý identifikátor zařízení řádku určený lineInitialize nebo lineInitializeEx je jeden prvek pole. Každý prvek pole obsahuje identifikátor terminálu přidružený k telefonnímu zařízení pro dané zařízení linky. Pokud není k dispozici žádné telefonní zařízení, je prvek nastavený na –1 (0xFFFFFFFF). Identifikátory terminálu jsou v rozsahu od nuly do jedné menší než číslo určené dwNumTerminals člen ve struktuře LINEDEVCAP S.