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] 변환된 시그니처의 실제 바이트 수입니다.
요구 사항
플랫폼: .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