共用方式為


IMetaDataEmit::DefineParam Method

使用指定之令牌所參考之方法的指定簽章建立參數定義,並取得該參數定義的令牌。

Syntax

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
);

Parameters

md [in]要定義其參數之方法的標記。

ulParamSeq [in]參數序號。

szName [in]Unicode 中參數的名稱。

dwParamFlags [in]參數的旗標。 這是值的位掩碼 CorParamAttr

dwCPlusTypeFlag [in] ELEMENT_TYPE_* 常數值。

pValue [in]參數的常數值。

cchValue [in]的大小,以 Unicode 字元為單位 pValue

ppd [out] mdParamDef 指派的令牌。

Remarks

中的 ulParamSeq 序列值開頭為 1,用於參數。 傳回值具有序號 0。

Requirements

平臺: 請參閱 .NET 支援的作系統

Header: Cor.h

Library: CorGuids.lib

See also