TAPI/Terminal
Die TAPI/Terminal-Geräteklasse besteht aus den Telefongeräten, die jedem Terminal in einer Zeile oder dem Terminal in jeder mit einem Telefongerät verknüpften Zeile zugeordnet sind. Sie greifen auf diese Geräte über das TAPI-Geräte Gerät oder über Telefongeräte Funktionenzu.
Die lineGetID -Funktion füllt eine varstring -Struktur aus, legt den dwstringformat -Member auf den "StringFormat" _ -Binärwert fest und fügt diesen zusätzlichen Member an:
DWORD adwDeviceId[]; // array of phone device identifiers
Der adwentviceid -Member ist ein Array von Telefongeräte bezeichnerbezeichner. Es gibt ein Array-Element für jedes Terminal, das vom dwnumterminals -Member in der linedevcaps -Struktur für das angegebene Zeilen Gerät angegeben wird. Jedes-Element gibt den Bezeichner des Telefon Geräts an, das dem entsprechenden Terminal in der Zeile zugeordnet ist. Wenn einem Terminal kein Telefongerät zugeordnet ist, wird das-Element auf – 1 (0xFFFFFFFF) festgelegt.
Die phonegetid -Funktion füllt eine varstring -Struktur aus, legt den dwstringformat -Member auf den "StringFormat" _ -Binärwert fest und fügt diesen zusätzlichen Member an:
DWORD adwTerminalID[]; // array of terminal identifiers
Der adwterminalid- Member ist ein Array von Terminal bezeichlern. Es gibt ein Array-Element für jeden Zeilen Geräte Bezeichner, der von der lineinitialize -oder lineinitializeex -Funktion angegeben wird. Jedes Array Element enthält den Terminal Bezeichner, der dem Telefongerät für das angegebene liniengerät zugeordnet ist. Wenn kein Telefongerät vorhanden ist, wird das-Element auf – 1 (0xFFFFFFFF) festgelegt. Der Bereich der Terminal-IDs liegt zwischen null und eins kleiner als die Zahl, die durch den dwnumterminals -Member in der linedevcaps -Struktur angegeben wird.