Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Skapar en egenskapsdefinition för den angivna typen, med angivna getset och metodåtkomster, och hämtar en token till den egenskapsdefinitionen.
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 [i] Token för klassen eller gränssnittet där egenskapen definieras.
szProperty [i] Namnet på egenskapen.
dwPropFlags [i] Egenskapsflaggor.
pvSig [i] Egenskapssignaturen.
cbSig [i] Antalet byte i pvSig.
dwCPlusTypeFlag [i] Typen av egenskapens standardvärde.
pValue [i] Standardvärdet för egenskapen.
cchValue [i] Antalet (Unicode)-tecken i pValue.
mdSetter [i] Metoden som anger egenskapsvärdet.
mdGetter [i] Metoden som hämtar egenskapsvärdet.
rmdOtherMethods[] [i] En matris med andra metoder som är associerade med egenskapen. Avsluta matrisen med en mdTokenNil.
pmdProp [ut] Den mdProperty tilldelade token.
Requirements
Plattformar: Se Operativsystem som stöds av .NET.
Header: Cor.h
Library: CorGuids.lib