다음을 통해 공유


IMetaDataAssemblyEmit::SetAssemblyRefProps 메서드

지정된 AssemblyRef 메타데이터 구조를 수정합니다.

구문

HRESULT SetAssemblyRefProps (  
    [in] mdAssemblyRef              ar,  
    [in] const void                 *pbPublicKeyOrToken,  
    [in] ULONG                      cbPublicKeyOrToken,  
    [in] LPCWSTR                    szName,
    [in] const ASSEMBLYMETADATA     *pMetaData,
    [in] const void                 *pbHashValue,  
    [in] ULONG                      cbHashValue,  
    [in] DWORD                      dwAssemblyRefFlags  
);  

매개 변수

ar
[in] 수정할 AssemblyRef 메타데이터 구조를 지정하는 메타데이터 토큰입니다.

pbPublicKeyOrToken
[in] 참조된 어셈블리 게시자의 퍼블릭 키입니다.

cbPublicKeyOrToken
[in] pbPublicKeyOrToken의 크기(바이트)입니다.

szName
[in] 사용자가 읽을 수 있는 어셈블리의 텍스트 이름입니다.

pMetaData
[in] 어셈블리의 버전, 플랫폼 및 로캘 정보를 포함하는 ASSEMBLYMETADATA 인스턴스에 대한 포인터입니다.

pbHashValue
[in] 어셈블리와 연결된 해시 데이터에 대한 포인터입니다.

cbHashValue
[in] pbHashValue의 크기(바이트)입니다.

dwAssemblyRefFlags
[in] 참조된 어셈블리의 특성을 지정하는 AssemblyRefFlags 값의 비트 조합입니다.

설명

AssemblyRef 메타데이터 구조를 만들려면 IMetaDataAssemblyEmit::DefineAssemblyRef 메서드를 사용합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: Cor.h

라이브러리: MsCorEE.dll에서 리소스로 사용됩니다.

.NET Framework 버전: 1.0부터 사용 가능

참고 항목