次の方法で共有


IMetaDataAssemblyEmit::SetAssemblyProps Method

指定した Assembly メタデータ構造を変更します。

Syntax

HRESULT SetAssemblyProps (
    [in] mdAssembly               pma,
    [in] const void               *pbPublicKey,
    [in] ULONG                    cbPublicKey,
    [in] ULONG                    ulHashAlgId,
    [in] LPCWSTR                  szName,
    [in] const ASSEMBLYMETADATA   *pMetaData,
    [in] DWORD                    dwAssemblyFlags
);

Parameters

pma [in]変更する Assembly メタデータ構造を指定するメタデータ トークン。

pbPublicKey [in]アセンブリの発行元の公開キーへのポインター。

cbPublicKey [in] pbPublicKeyのサイズ (バイト単位)。

ulHashAlgId [in]アセンブリ ファイルのハッシュに使用されるハッシュ アルゴリズムの識別子。

szName [in]人間が判読できるアセンブリのテキスト名。

pMetaData [in]アセンブリのバージョン、プラットフォーム、およびロケール情報を含む ASSEMBLYMETADATA へのポインター。

dwAssemblyFlags [in]アセンブリのさまざまな属性を指定する CorAssemblyFlags 値のビットごとの組み合わせ。

Remarks

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

Requirements

プラットホーム:サポートされている .NET オペレーティング システムを参照してください。

Header: Cor.h

Library: CorGuids.lib

See also