次の方法で共有


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