Bagikan melalui


Makro LHashValOfName (oleauto.h)

Menghitung nilai hash untuk nama.

Sintaks

void LHashValOfName(
   lcid,
   szName
);

Parameter

lcid

LCID untuk string.

szName

String yang nilai hash-nya akan dihitung.

Menampilkan nilai

Tidak ada

Keterangan

Fungsi ini setara dengan LHashValOfNameSys. File header OleAuto.h berisi makro yang menentukan LHashValOfName sebagai LHashValOfNameSys, dengan sistem operasi target (syskind) berdasarkan bendera praprosesor build.

LHashValOfName menghitung nilai hash 32-bit untuk nama yang dapat diteruskan ke ITypeComp::Bind, ITypeComp::BindType, ITypeLib::FindName, atau ITypeLib::IsName. Nilai hash yang dikembalikan independen dari kasus karakter dalam szName, selama bahasa nama adalah salah satu bahasa yang didukung oleh API Spesifikasi Bahasa Nasional OLE. Setiap dua string yang cocok saat perbandingan tidak peka huruf besar/kecil dilakukan menggunakan bahasa apa pun menghasilkan nilai hash yang sama.

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header oleauto.h
Pustaka OleAut32.lib
DLL OleAut32.dll