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

Voir aussi

DefaultValue

Génération d’une bibliothèque de types avec MIDL

Exemple de fichier ODL

Syntaxe du fichier ODL

facultatif