Макрос 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 |