vararg (attribut)
L’attribut [ vararg ] spécifie que la fonction accepte un nombre variable de paramètres. Pour ce faire, le dernier paramètre doit être un tableau sécurisé de type Variant qui contient tous les paramètres restants.
[vararg [, optional-attributes]] return-type function-name(
[optional-param-attributes] param-list,
SAFEARRAY(VARIANT) last-param-name);
Paramètres
-
attributs facultatifs
-
Spécifie zéro ou plusieurs attributs à appliquer à la fonction. Séparez plusieurs attributs par des virgules.
-
type de retour
-
Type des données retournées par la procédure distante à l’achèvement.
-
nom de fonction
-
Nom de la procédure distante.
-
facultatif-param-Attributes
-
Spécifie zéro ou plusieurs attributs à appliquer au paramètre de fonction immédiatement après la liste d’attributs.
-
Param-liste
-
Spécifie tous les paramètres, enregistrez le paramètre final, variable.
-
Last-param-Name
-
Nom du paramètre variable.
Notes
Vous ne pouvez pas appliquer les [ attributs facultatifs ] ou [ DefaultValue ] à des paramètres dans une fonction qui a l’attribut [ vararg ] .
Exemples
[vararg] VARIANT_BOOL Button([in]SAFEARRAY(VARIANT) psa);