Macro LHashValOfName (oleauto.h)
Calcule une valeur de hachage pour un nom.
Syntaxe
void LHashValOfName(
lcid,
szName
);
Paramètres
lcid
LCID de la chaîne.
szName
Chaîne dont la valeur de hachage doit être calculée.
Valeur de retour
None
Notes
Cette fonction est équivalente à LHashValOfNameSys. Le fichier d’en-tête OleAuto.h contient des macros qui définissent LHashValOfNamecomme LHashValOfNameSys, avec le système d’exploitation cible (syskind) basé sur les indicateurs de préprocesseur de build.
LHashValOfName calcule une valeur de hachage 32 bits pour un nom qui peut être passé à ITypeComp::Bind, ITypeComp::BindType, ITypeLib::FindName ou ITypeLib::IsName. La valeur de hachage retournée est indépendante de la casse des caractères dans szName, tant que la langue du nom est l’une des langues prises en charge par l’API OLE National Language Specification. Les deux chaînes qui correspondent lorsqu’une comparaison sans respect de la casse est effectuée à l’aide d’une langue quelconque produisent la même valeur de hachage.
Spécifications
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | oleauto.h |
Bibliothèque | OleAut32.lib |
DLL | OleAut32.dll |