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 pValue
boyutu.
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