LINETRANSLATECAPS 結構 (tapi.h)
LINETRANSLATECAPS 結構描述地址轉譯功能。 這個結構可以包含 LINELOCATIONENTRY 結構的陣列和 LINECARDENTRY 結構的陣列。 LINETRANSLATECAPS 結構是由lineGetTranslateCaps函式所傳回。
語法
typedef struct linetranslatecaps_tag {
DWORD dwTotalSize;
DWORD dwNeededSize;
DWORD dwUsedSize;
DWORD dwNumLocations;
DWORD dwLocationListSize;
DWORD dwLocationListOffset;
DWORD dwCurrentLocationID;
DWORD dwNumCards;
DWORD dwCardListSize;
DWORD dwCardListOffset;
DWORD dwCurrentPreferredCardID;
} LINETRANSLATECAPS, *LPLINETRANSLATECAPS;
成員
dwTotalSize
配置給這個數據結構的大小總計,以位元組為單位。
dwNeededSize
此數據結構的大小,需要以位元組為單位來保存所有傳回的資訊。
dwUsedSize
這個數據結構中包含實用資訊的部分大小,以位元組為單位。
dwNumLocations
LocationList 中的項目數。 其中包含定義的所有位置,包括零 (預設) 。
dwLocationListSize
地址轉譯已知位置清單的大小,以位元組為單位。
dwLocationListOffset
從這個結構的開頭位移到位址轉譯已知的位置清單。 此清單是由 LINELOCATIONENTRY 結構的序列所組成。 dwLocationListOffset 成員指向第一個結構的第一個字節,而 dwLocationListSize 成員表示清單中的位元組總數。
dwCurrentLocationID
登錄 [位置] 區段中 CurrentLocation 專案的永久標識碼。 請參閱LINELOCATIONENTRY結構的 dwPermanentLocationID成員。
dwNumCards
CardList 中的項目數。
dwCardListSize
地址轉譯已知的通話卡清單大小,以位元組為單位。
dwCardListOffset
從這個結構的開頭位移到位址轉譯已知的通話卡清單。 它只包含非隱藏的卡片專案,且一律包含卡片 0 (直接撥號) 。 此清單是由 LINECARDENTRY 結構的序列所組成。 dwCardListOffset 成員會指向第一個結構的第一個字節,而 dwCardListSize 成員表示清單中的位元組總數。
dwCurrentPreferredCardID
登錄 [位置] 區段中 CurrentLocation 專案的慣用通話卡。 請參閱 LINELOCATIONENTRY 結構的 dwPreferredCardID 成員。
備註
此結構可能不會延伸。
規格需求
需求 | 值 |
---|---|
標頭 | tapi.h |