擴充性

布建是針對以裝置無關的方式和裝置特定 (廠商特定) 方式擴充常數和結構。 在純量列舉的常數中,會保留一系列的值以供未來的一般延伸模組使用。 其餘的值會識別為裝置特定。 廠商可以以任何方式定義這些值的意義。 其解譯會以LINEDEVCAPS資料結構中提供的擴充識別碼為索引鍵。 對於定義為位旗標的常數,會保留低序位的範圍,其中高序位可以是特定延伸。 建議擴充值和位陣列使用最高值或高序位向下位的位。 如果未來需要這麼做,這可讓選項在通用部分和延伸部分之間移動框線。 資料結構的延伸模組會指派可變大小的欄位,而大小/位移是固定部分的一部分。 TAPI 會針對每個資料結構描述允許哪些裝置特定延伸模組。

除了辨識特定擴充識別碼之外,應用程式還必須交涉應用程式與服務提供者運作所在的擴充功能版本號碼。 這是在 LineGetDevCaps 函式的第二個版本交涉階段完成。

延伸模組識別碼是全域唯一識別碼。 擴充功能識別碼沒有中央登錄。 相反地,製造商會透過工具組提供的公用程式,在本機產生它們。 數位是由唯一 LAN 位址、一天中的時間和亂數字等部分所組成,以確保全域唯一性。 全域唯一識別碼的設計目的是要與 HP/DEC 通用唯一識別碼區別,因此與它們完全相容。