次の方法で共有


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
[入力] 変更するメタデータ構造を指定する AssemblyRef メタデータ トークン。

pbPublicKeyOrToken
[入力] 参照アセンブリの発行元の公開キー。

cbPublicKeyOrToken
[入力] pbPublicKeyOrToken のバイト単位のサイズ。

szName
[入力] ユーザーが判読できる、アセンブリのテキスト名。

pMetaData
[入力] アセンブリのバージョン、プラットフォーム、ロケール情報を格納している ASSEMBLYMETADATA インスタンスへのポインター。

pbHashValue
[入力] アセンブリに関連付けられているハッシュ データへのポインター。

cbHashValue
[入力] pbHashValue のバイト単位のサイズ。

dwAssemblyRefFlags
[入力] 参照されるアセンブリの属性を指定する AssemblyRefFlags 値のビットごとの組み合わせ。

解説

AssemblyRef メタデータ構造を作成するには、IMetaDataAssemblyEmit::DefineAssemblyRef メソッドを使用します。

必要条件

:システム要件」を参照してください。

ヘッダー: Cor.h

ライブラリ: MsCorEE.dll でリソースとして使用されます

.NET Framework のバージョン: 1.0 以降で使用可能

関連項目