IMetaDataEmit::TranslateSigWithScope メソッド
現在のスコープにアセンブリをインポートし、マージされたスコープの新しいメタデータ署名を取得します。
構文
HRESULT TranslateSigWithScope (
[in] IMetaDataAssemblyImport *pAssemImport,
[in] const void *pbHashValue,
[in] ULONG cbHashValue,
[in] IMetaDataImport *import,
[in] PCCOR_SIGNATURE pbSigBlob,
[in] ULONG cbSigBlob,
[in] IMetaDataAssemblyEmit *pAssemEmit,
[in] IMetaDataEmit *emit,
[out] PCOR_SIGNATURE pvTranslatedSig,
[in] ULONG cbTranslatedSigMax,
[out] ULONG *pcbTranslatedSig
);
パラメーター
pAssemImport
[in] インポート アセンブリのインターフェイス (署名が定義されている場合)。
pbHashValue
[in] アセンブリのハッシュ BLOB。
cbHashValue
[in] pbHashValue
のバイト数。
import
[in] インポート メタデータ スコープのインターフェイス。
pbSigBlob
[in] インポートされる署名。
cbSigBlob
[in] pbSigBlob
のサイズ (バイト単位)。
pAssemEmit
[in] エクスポート アセンブリのインターフェイス。
emit
[in] エクスポート メタデータ スコープのインターフェイス。
pvTranslatedSig
[out] 変換された署名 BLOB を保持するバッファー。
cbTranslatedSigMax
[in] pvTranslatedSig
のバイト単位の容量。
pcbTranslatedSig
[out] 変換された署名の実際のバイト数。
必要条件
:「システム要件」を参照してください。
ヘッダー: Cor.h
ライブラリ: MSCorEE.dll でリソースとして使用されます
.NET Framework のバージョン: 1.0 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET