Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура LINECOUNTRYENTRY предоставляет данные для одной записи страны или региона. Массив из одной или нескольких из этих структур является частью структуры LINECOUNTRYLIST , возвращаемой функцией lineGetCountry .
Синтаксис
typedef struct linecountryentry_tag {
DWORD dwCountryID;
DWORD dwCountryCode;
DWORD dwNextCountryID;
DWORD dwCountryNameSize;
DWORD dwCountryNameOffset;
DWORD dwSameAreaRuleSize;
DWORD dwSameAreaRuleOffset;
DWORD dwLongDistanceRuleSize;
DWORD dwLongDistanceRuleOffset;
DWORD dwInternationalRuleSize;
DWORD dwInternationalRuleOffset;
} LINECOUNTRYENTRY, *LPLINECOUNTRYENTRY;
Члены
dwCountryID
Идентификатор страны или региона записи. Идентификатор страны или региона — это внутренний идентификатор, который позволяет существовать в списке стран или регионов несколько записей с одинаковым кодом страны или региона. Например, все страны или регионы в Северная Америка и Карибском бассейне используют код страны или региона 1, но требуют отдельных записей в списке.
dwCountryCode
Код страны или региона, представленного записью; то есть цифры, набранные во время международного звонка. Пользователям должно отображаться только это значение. Идентификаторы стран или регионов никогда не должны отображаться.
dwNextCountryID
Идентификатор страны или региона следующей записи в списке стран или регионов. Так как коды и идентификаторы страны или региона не назначаются ни в одной обычной числовой последовательности, список стран или регионов представляет собой один связанный список, причем каждая запись указывает на следующий. Последняя страна или регион в списке имеет нулевое значение dwNextCountryID . Если для получения всего списка используется структура LINECOUNTRYLIST , записи в списке находятся в последовательности, связанной их членами dwNextCountryID .
dwCountryNameSize
Размер (в байтах) имени страны или региона, включая признак конца null .
dwCountryNameOffset
Смещение от начала структуры до строки, завершающейся нулевым значением, которая указывает имя страны или региона. Размер поля определяется параметром dwCountryNameSize.
dwSameAreaRuleSize
Размер (в байтах) правила набора с прямым набором, включая признак конца null .
dwSameAreaRuleOffset
Смещение от начала структуры до строки, завершаемой значением NULL, которая содержит правило набора для прямых вызовов к тому же коду города. Размер поля определяется параметром dwSameAreaRuleSize.
dwLongDistanceRuleSize
Размер (в байтах) правила удаленного набора, включая признак конца null .
dwLongDistanceRuleOffset
Смещение от начала структуры к строке, завершаемой нулевым значением, которая содержит правило набора для прямых вызовов в другие области в той же стране или регионе. Размер поля определяется dwLongDistanceRuleSize.
dwInternationalRuleSize
Размер (в байтах) международного правила набора номера, включая признак конца null .
dwInternationalRuleOffset
Смещение от начала структуры LINECOUNTRYLIST до строки, завершаемой null, которая содержит правило набора для прямых вызовов в другие страны или регионы. Размер поля определяется параметром dwInternationalRuleSize.
Комментарии
Эту структуру нельзя расширить.
Требования
| Требование | Значение |
|---|---|
| Заголовок | tapi.h |