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 方法。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**Cor.h
**库:**在 MsCorEE.dll 中用作资源
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0