QueryLayoutOrTipString 函数

查询指定的字符串,该字符串表示键盘布局列表或文本服务配置文件列表的格式。

语法

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

参数

psz [in]

表示键盘布局列表或文本服务配置文件列表的字符串。

dwFlags [in]

此属性必须为 0。

返回值

此函数可以返回其中一个值。

返回代码 说明
S_OK
psz 中定义的所有布局或配置文件都有效。
E_INVALIDARG
psz 中定义的一个或多个布局或配置文件无效。

备注

没有可用于定义此函数的导入库,因此必须使用 LoadLibraryGetProcAddress 获取指向此函数的指针。

注意

错误地使用 LoadLibrary 可能会通过加载错误的 DLL 来损害应用程序的安全性。 有关如何使用不同版本的 Microsoft Windows 正确加载 DLL 的信息,请参阅 动态链接库搜索顺序

布局列表的字符串格式为:

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

文本服务配置文件列表的字符串格式为:

<LangID 1>:{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx};

下面是 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