次の方法で共有


IMetaDataAssemblyEmit::SetAssemblyProps メソッド

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

構文

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

パラメーター

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

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

cbPublicKey
[入力] pbPublicKey のバイト単位のサイズ。

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

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

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

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

解説

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

必要条件

プラットフォーム:システム必要条件に関するページを参照してください。

ヘッダー: Cor.h

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

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

関連項目