propput (attribut)
L’attribut [ propput ] spécifie une fonction de définition de propriété. La propriété doit avoir le même nom que la fonction .
[propput [,optional-property-attributes]] return-type function-name( parameters);
Paramètres
-
attributs facultatifs
-
Zéro, un ou plusieurs attributs de propriété.
-
type de retour
-
Type des données retournées par la procédure distante.
-
nom de fonction
-
Nom de la procédure distante.
-
parameters
-
Zéro, un ou plusieurs paramètres à la procédure distante.
Notes
Une fonction qui a l’attribut [ propput ] doit également avoir, en tant que dernier paramètre, un paramètre qui a l' [ attribut in ] .
Au maximum, vous [ ] pouvez spécifier un propget, [ propput ] et [ PROPPUTREF ] pour une fonction.
Si l' [ attribut LCID ] est utilisé dans la liste des paramètres d’une fonction qui contient un paramètre avec l’attribut [ propput ] , le paramètre [ LCID ] doit être le dernier de la dernière.
Indicateurs
APPELER _ PROPERTYPUT
Exemples
interface InMyFace : IDispatch
{
[propget,
helpstring("A meaningful comment.")] HRESULT Method1(
[out, retval] int* ReturnVal);
[propput,
helpstring("Another meaningful comment.")] HRESULT Method1(
[in] int Value);
}