Функция EnumSystemGeoNames (winnls.h)

Перечисляет двухбуквенные коды Международной организации по стандартизации (ISO) 3166-1 или числовые коды серии M, номер 49 (M.49) Организации Объединенных Наций (ООН) для географических расположений, доступных в операционной системе.

Синтаксис

BOOL EnumSystemGeoNames(
  [in]           GEOCLASS         geoClass,
  [in]           GEO_ENUMNAMEPROC geoEnumProc,
  [in, optional] LPARAM           data
);

Параметры

[in] geoClass

Класс географического расположения, для которого необходимо перечислить доступные двухбуквенные коды ISO 3166-1 или числовые коды UN M.49.

[in] geoEnumProc

Указатель на функцию обратного вызова, определяемую приложением , Geo_EnumNameProc. Функция EnumSystemGeoNames вызывает эту функцию обратного вызова для каждого из двухбуквенных кодов ISO 3166-1 или числовых кодов UN M.49 для географических расположений, доступных в операционной системе, пока функция обратного вызова не вернет значение FALSE.

[in, optional] data

Сведения о приложении для передачи функции обратного вызова, указанной параметром genEnumProc .

Возвращаемое значение

Возвращает ненулевое значение в случае успешного выполнения или значение 0 в противном случае. Чтобы получить расширенные сведения об ошибке, вызовите Метод GetLastError, который может возвращать один из следующих кодов ошибок:

Код возврата Описание
ERROR_INVALID_FLAGS
Значения, предоставленные для флагов, были недопустимыми.
ERROR_INVALID_PARAMETER
Недопустимое значение параметра.

Комментарии

Сведения о двухбуквенном коде ISO 3166-1 см. в разделе Коды стран — ISO 3166. Сведения о числовых кодах UN M.49 см. в разделе Стандартные коды стран или областей для статистического использования (M49).

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1709 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header winnls.h (включая Windows.h)
Библиотека Kernel32.lib
DLL Kernel32.dll

См. также

EnumSystemGeoID

Geo_EnumNameProc

Поддержка национальных языков

Функции поддержки национальных языков