ResUtilGetExpandSzValue 函数 (resapi.h)

[此函数可用于“要求”部分中指定的操作系统。 Windows Server 2003 中删除了对此方法的支持。 此函数不是从 ResUtils.dll 导出的,静态链接到它的程序或 DLL 将不会加载。]

群集数据库返回一个可展开的字符串值。

语法

LPWSTR ResUtilGetExpandSzValue(
  [in] HKEY    hkeyClusterKey,
  [in] LPCWSTR pszValueName,
  [in] BOOL    bExpand
);

parameters

[in] hkeyClusterKey

标识群集数据库中可展开字符串值的位置的键。

[in] pszValueName

指向以 null 结尾的 Unicode 字符串的指针,该字符串包含要检索的值的名称。

[in] bExpand

如果 为 TRUE,则函数在返回之前扩展字符串。 如果 为 FALSE,则字符串以可展开的形式返回。

返回值

如果操作成功,函数将返回一个以 null 结尾的 Unicode 字符串,其中包含指定值的副本。

如果操作失败,该函数将返回 NULL。 有关详细信息,请参阅 GetLastError

注解

完成为 ResUtilGetExpandSzValue 实用工具函数返回的值分配的内存后,必须调用函数 LocalFree 才能释放它。

要求

   
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2003 企业版、Windows Server 2003 Datacenter
目标平台 Windows
标头 resapi.h
Library ResUtils.lib
DLL ResUtils.dll

请参阅

ClusterRegQueryValue

ResUtilGetBinaryValue

ResUtilGetDwordValue

ResUtilGetMultiSzValue

ResUtilGetSzValue