ISchemaLocalizerSupport::Localize 方法 (structuredquery.h)

从输入字符串本地化关键字。

语法

HRESULT Localize(
  [in]          LPCWSTR pszGlobalString,
  [out, retval] LPWSTR  *ppszLocalString
);

参数

[in] pszGlobalString

类型: LPCWSTR

指向要本地化的以 null 结尾的 Unicode 字符串的指针。 它可以采用以下两种形式之一: (1) 一组由竖线条形字符分隔的关键字 (Unicode 字符代码 007C) (例如“date modified|modified|modified|modifi date”) ,或 (2) 格式为“@some.dll,-12345”的字符串。 此示例引用 some.dll 二进制文件的资源 ID 12345。 该资源必须是上一个 (1) 形式的字符串。

[out, retval] ppszLocalString

类型: LPWSTR*

返回一个以 null 结尾的 Unicode 字符串,该字符串是本地化字符串。 调用应用程序必须通过调用 CoTaskMemFree 释放返回的字符串。 如果 方法不成功,此参数将设置为 NULL

返回值

类型: HRESULT

如果成功,则返回S_OK,否则返回S_FALSE。

要求

要求
最低受支持的客户端 Windows XP SP2、Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 SP1 [仅限桌面应用]
目标平台 Windows
标头 structuredquery.h
可再发行组件 Windows 桌面搜索 (WDS) 3.0