vararg-Attribut
Das [vararg] -Attribut gibt an, dass die Funktion eine variable Anzahl von Parametern akzeptiert. Um dies zu erreichen, muss der letzte Parameter ein sicheres Array des VARIANT-Typs sein, das alle verbleibenden Parameter enthält.
[vararg [, optional-attributes]] return-type function-name(
[optional-param-attributes] param-list,
SAFEARRAY(VARIANT) last-param-name);
Parameter
-
optional-attribute
-
Gibt null oder mehr Attribute an, die auf die Funktion angewendet werden sollen. Trennen Sie mehrere Attribute durch Kommas.
-
Rückgabetyp
-
Der Typ der Daten, die von der Remoteprozedur nach Abschluss zurückgegeben werden.
-
Funktionsname
-
Der Name der Remoteprozedur.
-
optional-param-attribute
-
Gibt null oder mehr Attribute an, die unmittelbar nach der Attributliste auf den Funktionsparameter angewendet werden sollen.
-
param-list
-
Gibt alle Parameter an, und speichern Sie den endgültigen, variierenden Parameter.
-
nach-param-Name
-
Der Name des variierenden Parameters.
Bemerkungen
Sie können die Attribute [optional] oder [defaultvalue] nicht auf Parameter in einer Funktion anwenden, die über das [vararg] -Attribut verfügt.
Beispiele
[vararg] VARIANT_BOOL Button([in]SAFEARRAY(VARIANT) psa);
Weitere Informationen