ICLRStrongName インターフェイス
更新 : 2010 年 8 月
MSCorEE.dll によって 1 つのインターフェイスにエクスポートされた、すべての厳密な名前付けグローバル静的関数をグループ化します。 すべての ICLRStrongName メソッドは、標準の COM HRESULT を返します。
メソッド
メソッド |
説明 |
---|---|
指定したハッシュ アルゴリズムを使用して、指定したアセンブリ ファイルのハッシュを取得します。 |
|
指定したハッシュ アルゴリズムを使用して、Unicode 文字列として指定したアセンブリ ファイルのハッシュを取得します。 |
|
指定したハッシュ アルゴリズムを使用して、指定したメモリ アドレスのアセンブリのハッシュを取得します。 |
|
指定されたファイルのコンテンツのハッシュを生成します。 |
|
Unicode 文字列で指定されたファイルのコンテンツのハッシュを生成します。 |
|
指定したハッシュ アルゴリズムを使用して、指定したファイル ハンドルを持つファイルのコンテンツのハッシュを生成します。 |
|
2 つのアセンブリの違いが、厳密な名前の署名のみかどうかを判断します。 |
|
StrongNameGetPublicKey、StrongNameTokenFromPublicKey、StrongNameSignatureGeneration などの厳密な名前のメソッドへの前の呼び出しで割り当てられたメモリを解放します。 |
|
指定したアドレスの実行可能ファイルのバイナリ表現を、指定したバッファーに格納します。 |
|
指定したメモリ アドレスにあるアセンブリ イメージのバイナリ表現を取得します。 |
|
公開キーと秘密キーのペアから公開キーを取得します。 |
|
指定したハッシュ アルゴリズムを使用するハッシュに必要なバッファー サイズを取得します。 |
|
指定したキー コンテナーを削除します。 |
|
厳密な名前を使用するために、新しい公開キーと秘密キーのペアを生成します。 |
|
厳密な名前を使用するために、指定したキー サイズで、新しい公開キーと秘密キーのペアを生成します。 |
|
公開キーと秘密キーのペアをコンテナーにインポートします。 |
|
指定されたアセンブリの厳密な名前の署名を生成します。 |
|
指定されたフラグに従って、指定されたアセンブリの厳密な名前の署名を生成します。 |
|
厳密な名前の署名のサイズを返します。 |
|
指定されているパスにあるアセンブリ マニフェストに、指定されたフラグに従って検証される、厳密な名前の署名が含まれているかどうかを示す値を取得します。 |
|
指定されているパスのアセンブリ マニフェストに、厳密な名前の署名が含まれているかどうかを示す値を取得します。 |
|
ICLRStrongName::StrongNameSignatureVerificationFromImage メソッド |
メモリに割り当て済みのアセンブリが、関連付けられている公開キーに対して有効かどうかを検証します。 |
指定したアセンブリ ファイルから厳密な名前のトークンを作成します。 |
|
指定したアセンブリ ファイルから厳密な名前のトークンを作成し、公開キーを返します。 |
|
公開キーを表すトークンを取得します。 |
解説
CLSID_CLRStrongName および IID_ICLRStrongName をパラメーターとして使用して ICLRRuntimeInfo::GetInterface メソッドを呼び出して、ICLRStrongName のインスタンスを取得できます。
要件
プラットフォーム: 「.NET Framework システム要件」を参照
ヘッダー: MetaHost.h
ライブラリ: MSCorEE.dll にリソースとして格納されていること
.NET Framework のバージョン: 4
参照
その他の技術情報
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2010 年 8 月 |
インターフェイスのインスタンスの取得に関する情報を追加。 |
情報の拡充 |
2010 年 7 月 |
メンバーに関する情報を追加。 |
情報の拡充 |