Aracılığıyla paylaş


IMetaDataEmit::DefineParam Method

Belirtilen belirteç tarafından başvuruda bulunan yöntem için belirtilen imzaya sahip bir parametre tanımı oluşturur ve bu parametre tanımı için bir belirteç alır.

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] Parametresi tanımlanan yöntemin belirteci.

ulParamSeq [in] Parametre dizisi numarası.

szName [in] Unicode parametresinin adı.

dwParamFlags [in] Parametresi için bayraklar. Bu, değerlerin bit maskesidir CorParamAttr .

dwCPlusTypeFlag [in] ELEMENT_TYPE_* sabit değeri için.

pValue [in] parametresinin sabit değeri.

cchValue [in] Unicode karakterlerinin pValueboyutu.

ppd [out] Atanan mdParamDef belirteç.

Remarks

içindeki ulParamSeq sıra değerleri, parametreler için 1 ile başlar. Dönüş değerinin sıra numarası 0'dır.

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Header: Cor.h

Library: CorGuids.lib

See also