IMetaDataAssemblyEmit::SetAssemblyRefProps Method

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

Syntax

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

Parameters

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

pbPublicKeyOrToken [in]所引用程序集的发布者的公钥。

cbPublicKeyOrToken [in]的大小(以字节为单位 pbPublicKeyOrToken)。

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

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

pbHashValue [in]指向与程序集关联的哈希数据的指针。

cbHashValue [in]的大小(以字节为单位 pbHashValue)。

dwAssemblyRefFlags [in] CorAssemblyFlags 值的按位组合,指定所引用程序集的属性。

Remarks

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

Requirements

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

Header: Cor.h

Library: CorGuids.lib

See also