Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает определение свойства для указанного типа с указанными get и set методами доступа и получает маркер для определения этого свойства.
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] Маркер класса или интерфейса, на котором определяется свойство.
szProperty [in] Имя свойства.
dwPropFlags [in] Флаги свойств.
pvSig [in] Подпись свойства.
cbSig [in] Количество байтов в pvSig.
dwCPlusTypeFlag [in] Тип значения по умолчанию свойства.
pValue [in] Значение по умолчанию для свойства.
cchValue [in] Количество символов (Юникод) в pValue.
mdSetter [in] Метод, который задает значение свойства.
mdGetter [in] Метод, который получает значение свойства.
rmdOtherMethods[] [in] Массив других методов, связанных с свойством. Завершение массива с помощью mdTokenNil.
pmdProp [out] Назначенный mdProperty маркер.
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Header: Cor.h
Library: CorGuids.lib