Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen ve yöntem erişimcileriyle getset belirtilen tür için bir özellik tanımı oluşturur ve bu özellik tanımına bir belirteç alır.
Syntax
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
);
Parameters
td [in] Özelliğin tanımlandığı sınıf veya arabirim için belirteç.
szProperty [in] Özelliğin adı.
dwPropFlags [in] Özellik bayrakları.
pvSig [in] Özellik imzası.
cbSig [in] içindeki pvSigbayt sayısı.
dwCPlusTypeFlag [in] Özelliğin varsayılan değerinin türü.
pValue [in] Özelliği için varsayılan değer.
cchValue [in] içindeki pValue(Unicode) karakterlerin sayısı.
mdSetter [in] Özellik değerini ayarlayan yöntem.
mdGetter [in] Özellik değerini alan yöntem.
rmdOtherMethods[] [in] özelliğiyle ilişkili diğer yöntemlerin dizisi. dizisini ile mdTokenNilsonlandırın.
pmdProp [out] Atanan mdProperty belirteç.
Requirements
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Header: Cor.h
Library: CorGuids.lib