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
[入力] シグネチャが定義されたインポート アセンブリのインターフェイス。pbHashValue
[入力] アセンブリのハッシュ BLOB。cbHashValue
[入力] pbHashValue のバイト数。import
[入力] インポート メタデータ スコープのインターフェイス。pbSigBlob
[入力] インポートされるシグネチャ。cbSigBlob
[入力] pbSigBlob のサイズ (バイト単位)。pAssemEmit
[入力] エクスポート アセンブリのインターフェイス。emit
[入力] エクスポート メタデータ スコープのインターフェイス。pvTranslatedSig
[出力] 変換されたシグネチャ BLOB を格納するバッファー。cbTranslatedSigMax
[入力] pvTranslatedSig の容量 (バイト単位)。pcbTranslatedSig
[出力] 変換されたシグネチャの実際のバイト数。
必要条件
プラットフォーム : 「.NET Framework システム要件」を参照
ヘッダー : Cor.h
ライブラリ : MSCorEE.dll でリソースとして使用されていること
.NET Framework のバージョン : 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0
参照
参照
IMetaDataAssemblyEmit インターフェイス