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


Функция QueryLayoutOrTipString

Запрашивает указанную строку, представляющую формат списка раскладок клавиатуры или списка профилей текстовых служб.

Синтаксис

HRESULT CALLBACK QueryLayoutOrTipString(
  _In_ LPCWSTR psz,
  _In_ DWORD   dwFlags
);

Параметры

psz [in]

Строка, представляющая список раскладок клавиатуры или список профилей служб текста.

dwFlags [in]

Атрибут должен иметь значение 0.

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

Эта функция может возвращать одно из этих значений.

Код возврата Описание
S_OK
Все макеты или профили, определенные в psz, являются допустимыми.
E_INVALIDARG
Один или несколько макетов или профилей, определенных в psz, являются недопустимыми.

Комментарии

Нет доступной библиотеки импорта, определяющей эту функцию, поэтому необходимо получить указатель на эту функцию с помощью LoadLibrary и GetProcAddress.

Примечание

Неправильное использование LoadLibrary может поставить под угрозу безопасность приложения, загрузив неправильную библиотеку DLL. Сведения о том, как правильно загружать библиотеки DLL с различными версиями Microsoft Windows, см. в статье Порядок поиска библиотек динамической компоновки .

Строковый формат списка макета:

<LangID 1>:<KLID 1>;[ ...< LangID N>:<KLID N>

Строковый формат списка текстовых профилей службы:

<LangID 1>:{xxxxxxx-xxxx-xxxx-xxxx-xxxxx}{xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxx};

Ниже приведен пример значения для параметра psz :

"0x0407:0x00000407"
"0x0407:0x00000407;0x040C:0x0000040C"
"0x0407:0x00000407;0x0412:{A028AE76-01B1-46C2-99C4-ACD9858AE02F}{B5FE1F02-D5F2-4445-9C03-C568F23C99A1};0x040C:0x0000040C"

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
DLL
Input.dll