Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Tworzy definicję właściwości dla określonego typu z określonymi get metodami i set metodami dostępu i pobiera token do tej definicji właściwości.
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] Token dla klasy lub interfejsu, na którym zdefiniowano właściwość.
szProperty [in] Nazwa właściwości.
dwPropFlags [in] Flagi właściwości.
pvSig [in] Podpis właściwości.
cbSig [in] Liczba bajtów w elem pvSig.
dwCPlusTypeFlag [in] Typ wartości domyślnej właściwości.
pValue [in] Wartość domyślna właściwości .
cchValue [in] Liczba znaków (Unicode) w pliku pValue.
mdSetter [in] Metoda, która ustawia wartość właściwości.
mdGetter [in] Metoda, która pobiera wartość właściwości.
rmdOtherMethods[] [in] Tablica innych metod skojarzonych z właściwością. Kończenie tablicy za pomocą elementu mdTokenNil.
pmdProp [out] Przypisany mdProperty token.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Header: Cor.h
Library: CorGuids.lib