共用方式為


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

另請參閱

LINECARDENTRY

LINELOCATIONENTRY

lineGetTranslateCaps