共用方式為


IMetaDataAssemblyEmit::SetAssemblyProps 方法

修改指定的 Assembly 中繼資料結構。

語法

HRESULT SetAssemblyProps (  
    [in] mdAssembly               pma,  
    [in] const void               *pbPublicKey,  
    [in] ULONG                    cbPublicKey,  
    [in] ULONG                    ulHashAlgId,  
    [in] LPCWSTR                  szName,  
    [in] const ASSEMBLYMETADATA   *pMetaData,  
    [in] DWORD                    dwAssemblyFlags  
);  

參數

pma
[in] 指定要修改之 Assembly 中繼資料結構的中繼資料語彙基元。

pbPublicKey
[in] 組件發行者之公開金鑰的指標。

cbPublicKey
[in] pbPublicKey 的大小 (以位元組為單位)。

ulHashAlgId
[in] 用於雜湊組件檔案的雜湊演算法識別碼。

szName
[in] 組件的人類可讀文字名稱。

pMetaData
[in] ASSEMBLYMETADATA 的指標,其中包含組件的版本、平台和地區設定資訊。

dwAssemblyFlags
[in] AssemblyFlags 值的位元組合,指定組件的各種屬性。

備註

若要建立 Assembly 中繼資料結構,請使用 IMetaDataAssemblyEmit::DefineAssembly 方法。

規格需求

平台:請參閱系統需求

標頭:Cor.h

程式庫:作為 MSCorEE.dll 中的資源使用

.NET Framework版本:自 1.0 起可用

另請參閱