次の方法で共有


ICLRStrongName インターフェイス

更新 : 2010 年 8 月

MSCorEE.dll によって 1 つのインターフェイスにエクスポートされた、すべての厳密な名前付けグローバル静的関数をグループ化します。 すべての ICLRStrongName メソッドは、標準の COM HRESULT を返します。

メソッド

メソッド

説明

ICLRStrongName::GetHashFromAssemblyFile メソッド

指定したハッシュ アルゴリズムを使用して、指定したアセンブリ ファイルのハッシュを取得します。

ICLRStrongName::GetHashFromAssemblyFileW メソッド

指定したハッシュ アルゴリズムを使用して、Unicode 文字列として指定したアセンブリ ファイルのハッシュを取得します。

ICLRStrongName::GetHashFromBlob メソッド

指定したハッシュ アルゴリズムを使用して、指定したメモリ アドレスのアセンブリのハッシュを取得します。

ICLRStrongName::GetHashFromFile メソッド

指定されたファイルのコンテンツのハッシュを生成します。

ICLRStrongName::GetHashFromFileW メソッド

Unicode 文字列で指定されたファイルのコンテンツのハッシュを生成します。

ICLRStrongName::GetHashFromHandle メソッド

指定したハッシュ アルゴリズムを使用して、指定したファイル ハンドルを持つファイルのコンテンツのハッシュを生成します。

ICLRStrongName::StrongNameCompareAssemblies メソッド

2 つのアセンブリの違いが、厳密な名前の署名のみかどうかを判断します。

ICLRStrongName::StrongNameFreeBuffer メソッド

StrongNameGetPublicKeyStrongNameTokenFromPublicKeyStrongNameSignatureGeneration などの厳密な名前のメソッドへの前の呼び出しで割り当てられたメモリを解放します。

ICLRStrongName::StrongNameGetBlob メソッド

指定したアドレスの実行可能ファイルのバイナリ表現を、指定したバッファーに格納します。

ICLRStrongName::StrongNameGetBlobFromImage メソッド

指定したメモリ アドレスにあるアセンブリ イメージのバイナリ表現を取得します。

ICLRStrongName::StrongNameGetPublicKey メソッド

公開キーと秘密キーのペアから公開キーを取得します。

ICLRStrongName::StrongNameHashSize メソッド

指定したハッシュ アルゴリズムを使用するハッシュに必要なバッファー サイズを取得します。

ICLRStrongName::StrongNameKeyDelete メソッド

指定したキー コンテナーを削除します。

ICLRStrongName::StrongNameKeyGen メソッド

厳密な名前を使用するために、新しい公開キーと秘密キーのペアを生成します。

ICLRStrongName::StrongNameKeyGenEx メソッド

厳密な名前を使用するために、指定したキー サイズで、新しい公開キーと秘密キーのペアを生成します。

ICLRStrongName::StrongNameKeyInstall メソッド

公開キーと秘密キーのペアをコンテナーにインポートします。

ICLRStrongName::StrongNameSignatureGeneration メソッド

指定されたアセンブリの厳密な名前の署名を生成します。

ICLRStrongName::StrongNameSignatureGenerationEx メソッド

指定されたフラグに従って、指定されたアセンブリの厳密な名前の署名を生成します。

ICLRStrongName::StrongNameSignatureSize メソッド

厳密な名前の署名のサイズを返します。

ICLRStrongName::StrongNameSignatureVerification メソッド

指定されているパスにあるアセンブリ マニフェストに、指定されたフラグに従って検証される、厳密な名前の署名が含まれているかどうかを示す値を取得します。

ICLRStrongName::StrongNameSignatureVerificationEx メソッド

指定されているパスのアセンブリ マニフェストに、厳密な名前の署名が含まれているかどうかを示す値を取得します。

ICLRStrongName::StrongNameSignatureVerificationFromImage メソッド

メモリに割り当て済みのアセンブリが、関連付けられている公開キーに対して有効かどうかを検証します。

ICLRStrongName::StrongNameTokenFromAssembly メソッド

指定したアセンブリ ファイルから厳密な名前のトークンを作成します。

ICLRStrongName::StrongNameTokenFromAssemblyEx メソッド

指定したアセンブリ ファイルから厳密な名前のトークンを作成し、公開キーを返します。

ICLRStrongName::StrongNameTokenFromPublicKey メソッド

公開キーを表すトークンを取得します。

解説

CLSID_CLRStrongName および IID_ICLRStrongName をパラメーターとして使用して ICLRRuntimeInfo::GetInterface メソッドを呼び出して、ICLRStrongName のインスタンスを取得できます。

要件

プラットフォーム: 「.NET Framework システム要件」を参照

ヘッダー: MetaHost.h

ライブラリ: MSCorEE.dll にリソースとして格納されていること

.NET Framework のバージョン: 4

参照

その他の技術情報

ホスト インターフェイス

ホスト (アンマネージ API リファレンス)

履歴の変更

日付

履歴

理由

2010 年 8 月

インターフェイスのインスタンスの取得に関する情報を追加。

情報の拡充

2010 年 7 月

メンバーに関する情報を追加。

情報の拡充