Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vytvoří definici vlastnosti pro zadaný typ, se zadaným get a set metodovým příslušenstvím a získá token k této definici vlastnosti.
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 [v] Token pro třídu nebo rozhraní, na kterém je vlastnost definována.
szProperty [v] Název vlastnosti.
dwPropFlags [v] Příznaky vlastnosti.
pvSig [v] Podpis vlastnosti.
cbSig [v] Počet bajtů v pvSig.
dwCPlusTypeFlag [v] Typ výchozí hodnoty vlastnosti.
pValue [v] Výchozí hodnota vlastnosti.
cchValue [v] Počet znaků (Unicode) v pValue.
mdSetter [v] Metoda, která nastaví hodnotu vlastnosti.
mdGetter [v] Metoda, která získá hodnotu vlastnosti.
rmdOtherMethods[] [v] Pole jiných metod přidružených k vlastnosti. Ukončete pole pomocí funkce mdTokenNil.
pmdProp [ven] Přiřazený mdProperty token.
Requirements
Platformy: Viz podporované operační systémy .NET.
Header: Cor.h
Library: CorGuids.lib