次の方法で共有


LHashValOfName マクロ (oleauto.h)

名前のハッシュ値を計算します。

構文

void LHashValOfName(
   lcid,
   szName
);

パラメーター

lcid

文字列の LCID。

szName

ハッシュ値が計算される文字列。

戻り値

なし

解説

この関数は 、LHashValOfNameSys と同じです。 ヘッダー ファイル OleAuto.h には、LHashValOfName を LHashValOfNameSys として定義するマクロと、ビルド プリプロセッサ フラグに基づくターゲット オペレーティング システム (syskind) が含まれています。

LHashValOfName は、ITypeComp::Bind、ITypeComp::BindType、ITypeLib::FindName、または ITypeLib::IsName渡すことができる名前の 32 ビット ハッシュ値を計算します。 返されるハッシュ値は、名前の言語が OLE National Language Specification API でサポートされている言語の 1 つである限り、 szName の文字の大文字と小文字に依存しません。 大文字と小文字を区別しない比較が任意の言語を使用して行われた場合に一致する任意の 2 つの文字列は、同じハッシュ値を生成します。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー oleauto.h
Library OleAut32.lib
[DLL] OleAut32.dll