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
[in] 正在定義參數之方法的語彙基元。ulParamSeq
[in] 參數序號。szName
[in] 使用 Unicode 的參數名稱。dwParamFlags
[in] 參數的旗標。 這是 CorParamAttr 值的位元遮罩。dwCPlusTypeFlag
[in] 常數值的 ELEMENT_TYPE_*。pValue
[in] 參數的常數值。cchValue
[in] pValue 的大小 (以 Unicode 字元為單位)。ppd
[out] 指派的 mdParamDef 語彙基元。
備註
ulParamSeq 中的序列值會從 1 開始表示參數。 傳回值的序號為 0。
需求
**平台:**請參閱 .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