共用方式為


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 起可用

另請參閱