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 |