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。
規格需求
平台:請參閱系統需求。
標頭:Cor.h
程式庫:作為 MSCorEE.dll 中的資源使用
.NET Framework版本:自 1.0 起可用