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

另请参阅