LHashValOfName 宏 (oleauto.h)

计算名称的哈希值。

语法

void LHashValOfName(
   lcid,
   szName
);

parameters

lcid

字符串的 LCID。

szName

要计算其哈希值的字符串。

返回值

备注

此函数等效于 LHashValOfNameSys。 头文件 OleAuto.h 包含将 LHashValOfName 定义为 LHashValOfName 的宏,目标操作系统基于生成预处理器标志 (syskind) 。

LHashValOfName 为可传递给 ITypeComp::Bind、ITypeComp::BindTypeITypeLib::FindNameITypeLib::IsName 的名称计算 32 位哈希值。 返回的哈希值与 szName 中的字符大小写无关,只要名称的语言是 OLE 国家/地区语言规范 API 支持的语言之一。 使用任何语言进行不区分大小写比较时匹配的任何两个字符串都生成相同的哈希值。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 oleauto.h
Library OleAut32.lib
DLL OleAut32.dll