IMetaDataEmit::SetPropertyProps メソッド

前の IMetaDataEmit::DefineProperty メソッド 呼び出しで定義されたプロパティについて、メタデータに格納されている機能を設定します。

HRESULT SetPropertyProps ( 
    [in]  mdProperty      pr, 
    [in]  DWORD           dwPropFlags, 
    [in]  DWORD           dwCPlusTypeFlag, 
    [in]  void const      *pValue, 
    [in]  ULONG           cchValue, 
    [in]  mdMethodDef     mdSetter, 
    [in]  mdMethodDef     mdGetter, 
    [in]  mdMethodDef     rmdOtherMethods[] 
);

パラメーター

  • pr
    [入力] 変更するプロパティのトークン。

  • dwPropFlags
    [入力] プロパティのフラグ。

  • dwCPlusTypeFlag
    [入力] プロパティの既定値の型。

  • pValue
    [入力] プロパティの既定値。

  • cchValue
    [入力] pValue の文字数 (Unicode)。

  • mdSetter
    [入力] プロパティ値を設定するメソッド。

  • mdGetter
    [入力] プロパティ値を取得するメソッド。

  • rmdOtherMethods[]
    [入力] プロパティに関連付けられている他のメソッドの配列。 この配列は mdTokenNil トークンで終了します。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : Cor.h

ライブラリ : MSCorEE.dll でリソースとして使用されていること

.NET Framework のバージョン : 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

参照

参照

IMetaDataEmit インターフェイス

IMetaDataEmit2 インターフェイス