共用方式為


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