IMetaDataAssemblyEmit::SetAssemblyProps Method

修改指定的 Assembly 元数据结构。

Syntax

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
);

Parameters

pma [in]指定要修改的 Assembly 元数据结构的元数据标记。

pbPublicKey [in]指向程序集发布者的公钥的指针。

cbPublicKey [in]的大小(以字节为单位 pbPublicKey)。

ulHashAlgId [in]用于对程序集文件进行哈希哈希的哈希算法的标识符。

szName [in]程序集的可读文本名称。

pMetaData [in]指向 ASSEMBLYMETADATA 的指针,其中包含程序集的版本、平台和区域设置信息。

dwAssemblyFlags [in] CorAssemblyFlags 值的按位组合,指定程序集的各种属性。

Remarks

若要创建 Assembly 元数据结构,请使用 IMetaDataAssemblyEmit::D efineAssembly 方法。

Requirements

平台: 请参阅 .NET 支持的作系统

Header: Cor.h

Library: CorGuids.lib

See also