IMetaDataEmit::DefineParam メソッド
指定されたトークンによって参照されるメソッドに対して、指定されたシグネチャを持つパラメーター定義を作成し、そのパラメーター定義のトークンを取得します。
構文
HRESULT DefineParam (
[in] mdMethodDef md,
[in] ULONG ulParamSeq,
[in] LPCWSTR szName,
[in] DWORD dwParamFlags,
[in] DWORD dwCPlusTypeFlag,
[in] void const *pValue,
[in] ULONG cchValue,
[out] mdParamDef *ppd
);
パラメーター
md
[入力] パラメーターが定義されるメソッドのトークン。
ulParamSeq
[入力] パラメーターのシーケンス番号。
szName
[入力] Unicode でのパラメーターの名前。
dwParamFlags
[入力] パラメーターのフラグ。 これは CorParamAttr
値のビットマスクです。
dwCPlusTypeFlag
[入力] 定数値の ELEMENT_TYPE_
* 。
pValue
[入力] パラメーターの定数値。
cchValue
[入力] pValue
の Unicode 文字単位のサイズ。
ppd
[出力] 割り当てられた mdParamDef
トークン。
解説
パラメーターの場合、ulParamSeq
のシーケンス値は 1 から始まります。 戻り値のシーケンス番号は 0 です。
必要条件
:「システム要件」を参照してください。
ヘッダー: Cor.h
ライブラリ: MSCorEE.dll でリソースとして使用されます
.NET Framework のバージョン: 1.0 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET