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


Макрос LHashValOfName (oleauto.h)

Вычисляет хэш-значение для имени.

Синтаксис

void LHashValOfName(
   lcid,
   szName
);

Параметры

lcid

Код кода для строки.

szName

Строка, хэш-значение которой необходимо вычислить.

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

None

Remarks

Эта функция эквивалентна LHashValOfNameSys. Файл заголовка OleAuto.h содержит макросы, определяющие LHashValOfName как LHashValOfNameSys с целевой операционной системой (syskind) на основе флагов препроцессора сборки.

LHashValOfName вычисляет 32-разрядное хэш-значение для имени, которое можно передать в ITypeComp::Bind, ITypeComp::BindType, ITypeLib::FindName или ITypeLib::IsName. Возвращаемое хэш-значение не зависит от регистра символов в szName, если язык имени является одним из языков, поддерживаемых API спецификации национального языка OLE. Любые две строки, которые соответствуют при сравнении без учета регистра с использованием любого языка, создают одинаковое хэш-значение.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header oleauto.h
Библиотека OleAut32.lib
DLL OleAut32.dll