Структура 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
Количество записей в Списке расположений. Он включает все определенные расположения, включая ноль (по умолчанию).
dwLocationListSize
Размер списка расположений, известных для преобразования адресов, в байтах.
dwLocationListOffset
Смещение от начала этой структуры до списка расположений, известных для преобразования адресов. Список состоит из последовательности структур LINELOCATIONENTRY . Элемент dwLocationListOffset указывает на первый байт первой структуры, а член dwLocationListSize — общее количество байтов в списке.
dwCurrentLocationID
Постоянный идентификатор для записи CurrentLocation в разделе [Расположения] реестра. См. элемент dwPermanentLocationID структуры LINELOCATIONENTRY .
dwNumCards
Количество записей в CardList.
dwCardListSize
Размер списка телефонных карточек, известных для перевода адресов, в байтах.
dwCardListOffset
Смещение от начала этой структуры до списка телефонных карт, известных для перевода адреса. Он включает только не скрытые карта записи и всегда включает карта 0 (прямой набор). Список состоит из последовательности структур LINECARDENTRY . Элемент dwCardListOffset указывает на первый байт первой структуры, а член dwCardListSize — общее количество байтов в списке.
dwCurrentPreferredCardID
Предпочтительный вызов карта для записи CurrentLocation в разделе [Расположения] реестра. См. элемент dwPreferredCardID структуры LINELOCATIONENTRY .
Комментарии
Эта структура не может быть расширена.
Требования
Требование | Значение |
---|---|
Заголовок | tapi.h |