C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 2 - LHashValOfName / COM-справка / Приложение

Шаг 2 - LHashValOfName

Вычисляет хэш-значение имени для передачи ITypeComp::Bind, ITypeComp::BindType, ITypeLib::IsName или ITypeLib::FindName.

HRESULT LhashValOfName
(
	LCID kid,
	OLECHAR FAR* szName
);

Параметры:

  • lcid - LCID для строки.
  • szName - Строка, для которой нужно вычислить хэш-значение.

Возвращаемое значение:
32-битное хэш-значение для заданного имени.

Комментарии:
Эта функция эквивалентна LHashValOfNameSys. Заголовочный файл Oleauto.h содержит макросы, которые определяют LHashValOfName как LHashValOfNameSys с параметром, задающим целевую ОС (syskind) и устанавливаемым в зависимости от флагов препроцессора С.
LHashValOfName вычисляет для имени 32-битное хэш-значение, которое передается ITypeComp::Bind, ITypeComp::BindType, ITypeLib::IsName или ITypeLib::FindName.
Возвращаемое значение не зависит от регистра букв в szName, если язык, на котором записано имя, принадлежит к числу языков поддерживаемых OLE NLS API. Любые две строки, совпадающие при сравнении, при котором игнорируется регистр букв, возвращают одно и то же хэш-значение.


| |
Автор Каев Артем.
[AD]