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 起可用

另請參閱