Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
NLS поддерживает функции, определенные в следующей таблице.
| Функция | Описание |
|---|---|
| AdjustCalendarDate | Устаревшие. Корректирует дату по указанному количеству лет, месяцев, недель или дней. |
| CompareString | Сравнивает две символьные строки для языкового стандарта, указанного идентификатором. |
| CompareStringEx | Сравнивает две строки Юникода (широкий символ) для языкового стандарта, указанного по имени. |
| CompareStringOrdinal | Сравнивает две строки Юникода для проверки двоичной эквивалентности. |
| ConvertCalDateTimeToSystemTime | Устаревшие. Преобразует указанную структуру CALDATETIME в структуру SYSTEMTIME. |
| ConvertDefaultLocale | Преобразует значение языкового стандарта по умолчанию в фактический идентификатор языкового стандарта. |
| ConvertSystemTimeToCalDateTime | Устаревшие. Преобразует указанную структуру SYSTEMTIME в структуру CALDATETIME. |
| DownlevelGetLocaleScripts | Предоставляет список сценариев для указанного языкового стандарта. |
| DownlevelGetParentLocaleLCID | Извлекает идентификатор языкового стандарта для родительского стандарта предоставленного языкового стандарта. |
| DownlevelGetParentLocaleName | Извлекает имя языкового стандарта для родительского стандарта предоставленного языкового стандарта. |
| DownlevelGetStringScripts | Предоставляет список сценариев, используемых в указанной строке Юникода. |
| DownlevelLCIDToLocaleName | Преобразует идентификатор языкового стандарта в имя языкового стандарта. |
| DownlevelLocaleNameToLCID | Преобразует имя языкового стандарта в идентификатор языкового стандарта, который можно использовать для получения сведений из операционной системы. |
| DownlevelVerifyScripts | Сравнивает два перечисленных списка скриптов. |
| EnumCalendarInfo | Перечисляет сведения о календаре для указанного языкового стандарта. |
| EnumCalendarInfoEx | Перечисляет сведения о календаре для языкового стандарта, указанного идентификатором. |
| EnumCalendarInfoExEx | Перечисляет сведения о календаре для языкового стандарта, указанного по имени. |
| EnumCalendarInfoProc | Определяемая приложением функция обратного вызова, которая обрабатывает перечисленные сведения календаря, предоставляемые функцией EnumCalendarInfo. |
| EnumCalendarInfoProcEx | Определяемая приложением функция обратного вызова, которая обрабатывает перечисленные сведения календаря, предоставляемые функцией EnumCalendarInfoEx. |
| EnumCalendarInfoProcExEx | Определяемая приложением функция обратного вызова, которая обрабатывает перечисленные сведения календаря, предоставляемые функцией EnumCalendarInfoExExex. |
| EnumCodePagesProc | Определяемая приложением функция обратного вызова, которая обрабатывает перечисленные сведения о кодовой странице, предоставляемые функцией enumSystemCodePages. |
| EnumDateFormats | Перечисляет длинные форматы даты, короткой даты или месяца, доступные для указанного языкового стандарта. |
| EnumDateFormatsEx | Перечисляет длинные форматы даты, короткой даты или месяца, доступные для указанного языкового стандарта. |
| EnumDateFormatsExEx | Перечисляет форматы длинной даты, короткой даты или месяца, доступные для языкового стандарта, указанного по имени. |
| EnumDateFormatsProc | Определяемая приложением функция обратного вызова, которая обрабатывает сведения о формате даты, предоставляемые функцией enumDateFormats. |
| EnumDateFormatsProcEx | Определяемая приложением функция обратного вызова, которая обрабатывает сведения о формате даты, предоставляемые функцией EnumDateFormatsEx. |
| EnumDateFormatsProcExEx | Определяемая приложением функция обратного вызова, которая обрабатывает сведения о формате даты, предоставляемые функцией enumDateFormatsExEx. |
| EnumGeoInfoProc | Определяемая приложением функция обратного вызова, которая обрабатывает перечисленные географические сведения о расположении, предоставляемые функцией enumSystemGeoID. |
| EnumLanguageGroupLocales | Перечисляет языковые стандарты в указанной языковой группе. |
| EnumLanguageGroupLocalesProc | Определяемая приложением функция обратного вызова, которая обрабатывает перечисленные сведения о языковом стандарте группы языка, предоставляемые функцией EnumLanguageGroupLocales. |
| EnumLanguageGroupsProc | Определяемая приложением функция обратного вызова, которая обрабатывает перечисленные сведения о группе языков, предоставляемые функцией EnumSystemLanguageGroups. |
| EnumLocalesProc | Определяемая приложением функция обратного вызова, которая обрабатывает перечисленные сведения о языковом стандарте, предоставляемые функцией EnumSystemLocales. |
| EnumLocalesProcEx | Определяемая приложением функция обратного вызова, которая обрабатывает перечисленные сведения о языковом стандарте, предоставляемые функцией enumSystemLocalesEx. |
| EnumSystemCodePages | Перечисляет кодовые страницы, установленные или поддерживаемые операционной системой. |
| EnumSystemGeoID | Перечисляет идентификаторы географического расположения (тип GEOID), доступные в операционной системе. |
| EnumSystemGeoNames | Перечисляет двухбуквенные коды Международной организации по стандартизации (ISO) 3166-1 или числовые коды серии ООН (ООН), номер 49 (M.49) для географических расположений, доступных в операционной системе. |
| EnumSystemLanguageGroups | Перечисляет языковые группы, установленные или поддерживаемые операционной системой. |
| EnumSystemLocales | Перечисляет языковые параметры, установленные или поддерживаемые операционной системой. |
| EnumSystemLocalesEx | Перечисляет языковые параметры, установленные или поддерживаемые операционной системой. |
| EnumTimeFormats | Перечисляет форматы времени, доступные для языкового стандарта, указанного идентификатором. |
| EnumTimeFormatsEx | Перечисляет форматы времени, доступные для языкового стандарта, указанного по имени. |
| EnumTimeFormatsProc | Определяемая приложением функция обратного вызова, которая обрабатывает сведения о формате времени, указанные функцией enumTimeFormats. |
| EnumTimeFormatsProcEx | Функция обратного вызова, определяемая приложением, обрабатывающая сведения о формате времени перечисления, предоставляемые функцией enumTimeFormatsEx. |
| FindNLSString | Находит строку Юникода (широкие символы) или ее эквивалент в другой строке Юникода для языкового стандарта, указанного идентификатором. |
| FindNLSStringEx | Находит строку Юникода (широкие символы) или ее эквивалент в другой строке Юникода для языкового стандарта, указанного идентификатором. |
| FindStringOrdinal | Находит строку Юникода (широкие символы) в другой строке Юникода для нелингвистического сравнения. |
| FoldString | Сопоставляет одну строку Юникода с другой, выполняя указанное преобразование. |
| Geo_EnumNameProc | Определяемая приложением функция обратного вызова, которая обрабатывает перечисленные сведения о географическом расположении, предоставляемые функцией enumSystemGeoNames. |
| GetACP | Извлекает текущий идентификатор кодовой страницы Windows ANSI для системы. |
| GetCalendarDateFormatEx | Устаревшие. Извлекает правильно отформатированную строку даты для указанного языкового стандарта с помощью указанной даты. |
| GetCalendarInfo | Извлекает сведения о календаре для языкового стандарта, указанного идентификатором. |
| GetCalendarInfoEx | Извлекает сведения о календаре для языкового стандарта, указанного по имени. |
| GetCalendarSupportedDateRange | Устаревшие. Возвращает поддерживаемый диапазон дат для указанного календаря. |
| GetCPInfo | Извлекает сведения о любой допустимой установленной или доступной кодовой странице. |
| GetCPInfoEx | Извлекает сведения о любой допустимой установленной или доступной кодовой странице. |
| GetCurrencyFormat | Форматирует числовую строку как валютную строку для языкового стандарта, указанного идентификатором. |
| GetCurrencyFormatEx | Форматирует числовую строку в виде строки валюты для языкового стандарта, указанного по имени. |
| GetDateFormat | Форматирует дату в виде строки даты для языкового стандарта, указанного идентификатором. |
| GetDateFormatEx | Форматирует дату в виде строки даты для языкового стандарта, указанного по имени. |
| GetDurationFormat | Форматирует длительность времени в виде строки времени для языкового стандарта, указанного идентификатором. |
| GetDurationFormatEx | Форматирует длительность времени в виде строки времени для языкового стандарта, указанного по имени. |
| GetGeoInfo | Возвращает сведения о указанном географическом расположении. |
| GetGeoInfoEx | Извлекает сведения о географическом расположении, заданном с помощью двухбуквного кода ISO 3166-1 или числового кода UN M.49. |
| GetLocaleInfo | Извлекает сведения о языковом стандарте, указанном идентификатором. |
| GetLocaleInfoEx | Извлекает сведения о языковом стандарте, указанном по имени. |
| GetNLSVersion | Возвращает сведения о текущей версии указанной возможности NLS для языкового стандарта, указанного идентификатором. |
| GetNLSVersionEx | Возвращает сведения о текущей версии указанной возможности NLS для языкового стандарта, указанного по имени. |
| GetNumberFormat | Форматирует числовую строку как числовую строку, настраиваемую для языкового стандарта, указанного идентификатором. |
| GetNumberFormatEx | Форматирует числовую строку как числовую строку, настраиваемую для языкового стандарта, указанного по имени. |
| GetOEMCP | Извлекает текущий идентификатор кодовой страницы изготовителя оборудования (OEM) для операционной системы. |
| GetStringScripts | Предоставляет список сценариев, используемых в указанной строке. |
| GetStringTypeA | Устаревшие. Извлекает сведения о типе символов для символов в указанной исходной строке ANSI. |
| GetStringTypeEx | Извлекает сведения о типе символов для символов в указанной исходной строке. |
| GetStringTypeW | Извлекает сведения о типе символов для символов в указанной исходной строке Юникода. |
| GetSystemDefaultLangID | Возвращает идентификатор языка для языкового стандарта системы. |
| GetSystemDefaultLCID | Возвращает идентификатор языкового стандарта для языкового стандарта системы. |
| GetSystemDefaultLocaleName | Извлекает имя языкового стандарта по умолчанию по умолчанию. |
| GetThreadLocale | Возвращает идентификатор языкового стандарта текущего языкового стандарта для вызывающего потока. |
| GetTimeFormat | Форматирует время в виде строки времени для языкового стандарта, указанного идентификатором. |
| GetTimeFormatEx | Форматирует время в виде строки времени для языкового стандарта, указанного по имени. |
| GetUserDefaultGeoName | Извлекает двухбуквенный код ISO 3166-1 или числовый код ООН M.49 для географического расположения пользователя по умолчанию. |
| GetUserDefaultLangID | Возвращает идентификатор языка для текущего языкового стандарта пользователя. |
| GetUserDefaultLCID | Возвращает идентификатор языкового стандарта пользователя по умолчанию. |
| GetUserDefaultLocaleName | Извлекает имя языкового стандарта по умолчанию пользователя. |
| GetUserGeoID | Извлекает сведения о географическом расположении пользователя. |
| IdnToAscii | Преобразует международное доменное имя (IDN) или другую международную метку в представление строки ASCII Юникода (широкий символ), представляющей имя в синтаксисе кодировки передачи Punycode. |
| IdnToNameprepUnicode | Преобразует международное доменное имя (IDN) или другую международную метку в форму NamePrep, указанную в rfC 3491, но не выполняет дополнительное преобразование в Punycode. |
| IdnToUnicode | Преобразует форму Punycode международного доменного имени (IDN) или другую международную метку в обычный синтаксис кодировки Юникод UTF-16. |
| IsCalendarLeapYear | Устаревшие. Определяет, является ли указанный год високосным годом в течение заданной эпохи для конкретного календаря. |
| IsNLSDefinedString | Определяет, имеет ли каждый символ в строке определенный результат для указанной возможности NLS. |
| IsNormalizedString | Проверяет нормализованную строку в соответствии с Юникодом 4.0 TR#15. |
| IsValidCodePage | Определяет, является ли указанная кодовая страница допустимой. |
| IsValidLanguageGroup | Определяет, установлена ли в операционной системе группа языков или поддерживается. |
| IsValidLocale | Определяет, установлен ли указанный языковой стандарт или поддерживается ли он в операционной системе. |
| IsValidLocaleName | Определяет, является ли указанное имя языкового стандарта допустимым для языкового стандарта, установленного или поддерживаемого в операционной системе. |
| IsValidNLSVersion | Определяет, допустима ли версия NLS для данной функции NLS. |
| LCIDToLocaleName | Преобразует идентификатор языкового стандарта в имя языкового стандарта. |
| LCMapString | Для языкового стандарта, указанного идентификатором, сопоставляет одну входную строку символов с другой с помощью указанного преобразования или создает ключ сортировки для входной строки. |
| LCMapStringEx | Для языкового стандарта, указанного по имени, сопоставляет одну входную строку символов с другой с помощью указанного преобразования или создает ключ сортировки для входной строки. |
| LoadStringByReference | Неподдерживаемые. Эта функция может быть изменена или недоступна. Вместо этого используйте SHLoadIndirectString. |
| LocaleNameToLCID | Преобразует имя языкового стандарта в идентификатор языкового стандарта. |
| NormalizeString | Нормализует символы текстовой строки в соответствии с Юникодом 4.0 TR#15. |
| NotifyUILanguageChange | Неподдерживаемые. Эта функция может быть изменена или недоступна. |
| ResolveLocaleName | Находит возможное соответствие имени языкового стандарта для указанного имени. |
| RtlIsValidLocaleName | Определяет, установлен ли указанный языковой стандарт или поддерживается ли он в операционной системе. |
| SetCalendarInfo | Задает элемент сведений о языковом стандарте для календаря. |
| SetLocaleInfo | Задает элемент информации в пользовательском переопределении части текущего языкового стандарта. |
| SetThreadLocale | Задает текущий языковой стандарт вызывающего потока. |
| SetUserGeoID | Задает идентификатор географического расположения для пользователя. |
| SetUserGeoName | Задает географическое расположение для текущего пользователя указанным двухбуквенный код ISO 3166-1 или числовый код ООН M.49. |
| UpdateCalendarDayOfWeek | Возвращает день недели, соответствующий указанному дню, и заполняет поле DayOfWeek в заданной структуре CALDATETIME. |
| VerifyScripts | Сравнивает два перечисленных списка скриптов. |
Заметка
начиная с Windows 8: Если приложение передает языковые теги любому из этих функций из пространства имен Windows.Globalization, необходимо сначала преобразовать теги, вызвав ResolveLocaleName.