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
注册表 [Locations] 节中 CurrentLocation 条目的永久标识符。 请参阅 LINELOCATIONENTRY 结构的 dwPermanentLocationID 成员。
dwNumCards
CardList 中的条目数。
dwCardListSize
地址转换已知呼叫卡列表的大小(以字节为单位)。
dwCardListOffset
从此结构的开头偏移到地址转换已知的呼叫卡列表。 它仅包含非隐藏卡条目,始终包括 卡 0 (直拨) 。 该列表由一系列 LINECARDENTRY 结构组成。 dwCardListOffset 成员指向第一个结构的第一个字节,dwCardListSize 成员指示列表中的字节总数。
dwCurrentPreferredCardID
首选调用卡注册表 [Locations] 节中的 CurrentLocation 条目。 请参阅 LINELOCATIONENTRY 结构的 dwPreferredCardID 成员。
注解
此结构可能不会扩展。
要求
要求 | 值 |
---|---|
Header | tapi.h |