Функция UnloadKeyboardLayout (winuser.h)
Выгрузка идентификатора входного языкового стандарта (прежнее название — раскладка клавиатуры).
Синтаксис
BOOL UnloadKeyboardLayout(
[in] HKL hkl
);
Параметры
[in] hkl
Тип: HKL
Идентификатор входного языкового стандарта для выгрузки.
Возвращаемое значение
Тип: BOOL
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение. Функция может завершиться ошибкой по следующим причинам:
- Был передан недопустимый идентификатор входного языкового стандарта.
- Идентификатор входного языкового стандарта был предварительно загружен.
- Используется идентификатор входного языкового стандарта.
Комментарии
Идентификатор языкового стандарта ввода является более широким понятием, чем раскладка клавиатуры, так как он также может охватывать преобразователь речи в текст, редактор метода ввода (IME) или любую другую форму ввода.
UnloadKeyboardLayout не может выгрузить системный идентификатор входного языкового стандарта по умолчанию, если он является единственной загруженной раскладкой клавиатуры. Прежде чем выгрузить входной языковой стандарт, необходимо сначала загрузить другой идентификатор входного языкового стандарта.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | winuser.h (включая Windows.h) |
Библиотека | User32.lib |
DLL | User32.dll |
См. также раздел
Основные понятия
Справочные материалы