Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée une définition de propriété pour le type spécifié, avec les accesseurs spécifiés get et set de méthode, et obtient un jeton à cette définition de propriété.
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] Jeton de classe ou d’interface sur lequel la propriété est définie.
szProperty [in] Nom de la propriété.
dwPropFlags [in] Indicateurs de propriété.
pvSig [in] Signature de propriété.
cbSig [in] Nombre d’octets en pvSig.
dwCPlusTypeFlag [in] Type de la valeur par défaut de la propriété.
pValue [in] Valeur par défaut de la propriété.
cchValue [in] Nombre de caractères (Unicode) dans pValue.
mdSetter [in] Méthode qui définit la valeur de propriété.
mdGetter [in] Méthode qui obtient la valeur de propriété.
rmdOtherMethods[] [in] Tableau d’autres méthodes associées à la propriété. Terminez le tableau avec un mdTokenNil.
pmdProp [out] Jeton mdProperty affecté.
Requirements
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
Header: Cor.h
Library: CorGuids.lib