tapi/terminal

tapi/終端機裝置類別包含與一行上每個終端機相關聯的電話裝置,或與手機裝置相關聯之每一行上的終端機。 您可以使用 TAPI 線路裝置電話裝置功能來存取這些裝置。

lineGetID函式會填滿VARSTRING結構,將dwStringFormat成員設定為STRINGFORMAT_BINARY值,並附加這個額外的成員:

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

adwDeviceId成員是電話裝置識別碼的陣列。 指定線條裝置之 LINEDEVCAPS結構中dwNumTerminals成員所指定的每個終端機都有一個陣列元素。 每個元素都會指定與行上對應終端機相關聯的電話裝置識別碼。 如果沒有與終端機相關聯的電話裝置,元素會設定為 –1 (0xFFFFFFFF) 。

phoneGetID函式會填滿VARSTRING結構、將dwStringFormat成員設定為STRINGFORMAT_BINARY值,並附加此額外的成員:

DWORD adwTerminalID[];  // array of terminal identifiers

adwTerminalID成員是終端機識別碼的陣列。 lineInitializelineInitializeEx函式所指定的每一行裝置識別碼都有一個陣列元素。 每個陣列元素都包含與指定線路裝置之手機裝置相關聯的終端機識別碼。 如果沒有電話裝置,元素會設定為 –1 (0xFFFFFFFF) 。 終端機識別碼的值範圍從零到一個小於LINEDEVCAPS結構中dwNumTerminals成員所指定的數位。