أسلوب IMetaDataEmit::DefineProperty
Creates a خاصية تعريف for the specified نوع, مع the specified get و set أسلوب accessors, و gets a token إلى that خاصية تعريف.
HRESULT DefineProperty (
[in] mdTypeDef td,
[in] LPCWSTR szProperty,
[in] DWORD dwPropFlags,
[in] PCCOR_SIGNATURE pvSig,
[in] ULONG cbSig,
[in] DWORD dwCPlusTypeFlag,
[in] void const *pValue,
[in] ULONG cchValue,
[in] mdMethodDef mdSetter,
[in] mdMethodDef mdGetter,
[in] mdMethodDef rmdOtherMethods[],
[out] mdProperty *pmdProp
);
المعلمات
td
[في] The token for فئة أو واجهة تشغيل which the خاصية هو being defined.szProperty
[في] The اسم of the خاصية.dwPropFlags
[في] The خاصية علامات.pvSig
[في] The خاصية توقيع.cbSig
[في] عدد وحدات البايت في pvSig.dwCPlusTypeFlag
[في] The نوع of the خاصية's القيمة افتراضية.pValue
[في] القيمة افتراضية خاصية.cchValue
[في] عدد حرف/ حروف (Unicode) في pValue.mdSetter
[في] الأسلوب الذي يعين القيمة خاصية.mdGetter
[في] الأسلوب الذي يحصل على القيمة خاصية.rmdOtherMethods[]
[في] صفيفة وظائف الأخرى المقترنة مع الخاصية. ينهي الصفيف mdTokenNil.pmdProp
[خارج] mdPropertyتعيين الرمز المميز.
المتطلبات
الأنظمة الأساسية: See متطلبات النظام إطار عمل .NET.
**Header:**Cor.h
المكتبة: Used كـ a مورد في MSCorEE.dll
.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0