Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Létrehoz egy tulajdonságdefiníciót a megadott típushoz a megadott get és set a metóduskiegészítőkkel együtt, és jogkivonatot kap a tulajdonságdefinícióhoz.
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] Annak az osztálynak vagy felületnek a jogkivonata, amelyen a tulajdonság definiálva van.
szProperty [in] A tulajdonság neve.
dwPropFlags [in] A tulajdonságjelzők.
pvSig [in] A tulajdonság aláírása.
cbSig [in] A bájtok száma a következőben pvSig: .
dwCPlusTypeFlag [in] A tulajdonság alapértelmezett értékének típusa.
pValue [in] A tulajdonság alapértelmezett értéke.
cchValue [in] A (Unicode) karakterek száma a következőben pValue: .
mdSetter [in] A tulajdonságértéket beállító metódus.
mdGetter [in] A tulajdonságértéket lekérő metódus.
rmdOtherMethods[] [in] A tulajdonsághoz társított egyéb metódusok tömbje. Állítsa le a tömböt egy mdTokenNil.
pmdProp [kifelé] A mdProperty hozzárendelt jogkivonat.
Requirements
Platformok: Lásd: .NET által támogatott operációs rendszerek.
Header: Cor.h
Library: CorGuids.lib