Поделиться через


Макрос MAKESORTLCID (winnt.h)

Создает идентификатор языкового стандарта (LCID) на основе идентификатора языка, идентификатора порядка сортировки и версии сортировки.

Синтаксис

void MAKESORTLCID(
   lgid,
   srtid,
   ver
);

Параметры

lgid

Идентификатор языка. Этот параметр представляет собой сочетание идентификатора основного языка и идентификатора подязыка и обычно создается с помощью макроса MAKELANGID .

srtid

Идентификатор порядка сортировки.

ver

Защищены; значение должно иметь значение 0.

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

None

Remarks

LOCALE_INVARIANT представляет специальный идентификатор языкового стандарта, независимый от языкового стандарта. Он предназначен для функций системного уровня, требующих согласованных результатов независимо от выбранного пользователем языкового стандарта, например для сортировки в файловой системе. Как правило, приложение не использует LOCALE_INVARIANT поскольку ожидает, что результаты действия зависят от правил, регулирующих каждый отдельный языковой стандарт.

LOCALE_INVARIANT состоит из идентификатора языка, состоящего из LANG_INVARIANT для основного языка и SUBLANG_NEUTRAL для подязыка. SORT_DEFAULT используется для идентификатора порядка сортировки.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winnt.h (включая Windows.h)

См. также раздел

MAKELANGID

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

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