propput (attribut)
L’attribut [propput] spécifie une fonction de paramètre 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
-
optional-property-attributes
-
Zéro ou plusieurs attributs de propriété.
-
type de retour
-
Type des données retournées par la procédure distante.
-
nom de la fonction
-
Nom de la procédure distante.
-
parameters
-
Zéro ou plusieurs paramètres pour la procédure distante.
Notes
Une fonction qui a l’attribut [propput] doit également avoir, comme dernier paramètre, un paramètre qui a l’attribut [in].
Tout au plus, l’un des [propget], [propput] et [propputref] peut être spécifié pour une fonction.
Si l’attribut [lcid] est utilisé dans la liste de paramètres d’une fonction qui contient un paramètre avec l’attribut [propput], le paramètre [lcid] doit être avant-dernier.
Indicateurs
INVOKE_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);
}
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour