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);
}

Voir aussi

Différences entre MIDL et MKTYPLIB

Exemple de fichier ODL

Syntaxe du fichier ODL

propget

propputref

TYPEFLAGS