Compartir a través de


Macro LHashValOfName (oleauto.h)

Calcula un valor hash para un nombre.

Sintaxis

void LHashValOfName(
   lcid,
   szName
);

Parámetros

lcid

LCID de la cadena.

szName

Cadena cuyo valor hash se va a calcular.

Valor devuelto

Ninguno

Observaciones

Esta función es equivalente a LHashValOfNameSys. El archivo de encabezado OleAuto.h contiene macros que definen LHashValOfName como LHashValOfNameSys, con el sistema operativo de destino (syskind) basado en las marcas del preprocesador de compilación.

LHashValOfName calcula un valor hash de 32 bits para un nombre que se puede pasar a ITypeComp::Bind, ITypeComp::BindType, ITypeLib::FindName o ITypeLib::IsName. El valor hash devuelto es independiente del caso de los caracteres de szName, siempre y cuando el idioma del nombre sea uno de los idiomas admitidos por ole National Language Specification API. Las dos cadenas que coinciden cuando se realiza una comparación sin distinción entre mayúsculas y minúsculas mediante cualquier lenguaje producen el mismo valor hash.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado oleauto.h
Library OleAut32.lib
Archivo DLL OleAut32.dll