Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Проверяет нормализованную строку в соответствии с Юникодом 4.0 TR#15. Дополнительные сведения см. в разделе "Использование нормализации Юникода для представления строк".
Синтаксис
BOOL IsNormalizedString(
[in] NORM_FORM NormForm,
[in] LPCWSTR lpString,
[in] int cwLength
);
Параметры
[in] NormForm
Форма нормализации для использования. NORM_FORM задает стандартные формы нормализации Юникода.
[in] lpString
Указатель на строку для тестирования.
[in] cwLength
Длина в символах входной строки, включая символ конца NULL. Если это значение равно -1, функция предполагает, что строка будет завершена null и вычисляет длину автоматически.
Возвращаемое значение
Возвращает значение TRUE , если входная строка уже нормализована в соответствующей форме или false . Чтобы получить расширенные сведения об ошибке, приложение может вызывать GetLastError, что может возвращать один из следующих кодов ошибок:
- ERROR_INVALID_PARAMETER. Любое из значений параметров было недопустимым.
- ERROR_NO_UNICODE_TRANSLATION. Недопустимый Юникод найден в строке.
- ERROR_SUCCESS. Действие выполнено успешно, но не дало результатов.
Замечания
Windows XP, Windows Server 2003:
Больше не поддерживается.
Необходимый файл заголовка и DLL являются частью API устранения рисков с использованием международного доменного имени (IDN) Майкрософт, которые больше не доступны для скачивания.
Примеры
Пример использования этой функции можно найти в NLS: пример нормализации Юникода.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows Vista [классические приложения | Приложения UWP] |
| минимальный поддерживаемый сервер | Windows Server 2008 [классические приложения | Приложения UWP] |
| целевая платформа | Виндоус |
| Header | winnls.h (включая Windows.h) |
| Library | kernel32. Lib |
| DLL | Normaliz.dll |
| Распространяемый | API устранения рисков microsoft Internationalized Domain Name (IDN) onWindows XP с пакетом обновления 2 (SP2) илиWindows Server 2003 с пакетом обновления 1 (SP1) |
См. также
поддержки национальных языков