共用方式為


IMetaDataAssemblyEmit::SetAssemblyProps 方法

更新:2007 年 11 月

修改指定的 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 方法。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**Cor.h

**程式庫:**當做 MsCorEE.dll 中的資源使用

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

請參閱

參考

IMetaDataAssemblyEmit