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


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

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

Синтаксис

DWORD MAKESORTLCID(
    WORD lgid,
    WORD srtid,
    WORD ver
);

Параметры

lgid

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

srtid

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

ver

Скрытный; должно быть 0.

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

Тип: DWORD

Возвращает LCID.

Замечания

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

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

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
Заголовок winnt.h (включая Windows.h)

См. также

MAKELANGID

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

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