IMetaDataEmit::DefineParam Yöntemi

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.

Sözdizimi

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

Parametreler

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 karakterlerinde pValueboyutu.

ppd
[out] Atanan mdParamDef belirteç.

Açıklamalar

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

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: Cor.h

Kitaplığı: MSCorEE.dll'de kaynak olarak kullanılır

.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.