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

另请参阅