Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Создает определение свойства для указанного типа с указанными 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