vararg (attributo)
L'attributo [vararg] specifica che la funzione accetta un numero variabile di parametri. A tale scopo, l'ultimo parametro deve essere una matrice sicura di tipo VARIANT che contiene tutti i parametri rimanenti.
[vararg [, optional-attributes]] return-type function-name(
[optional-param-attributes] param-list,
SAFEARRAY(VARIANT) last-param-name);
Parametri
-
attributi facoltativi
-
Specifica zero o più attributi da applicare alla funzione. Separare più attributi con virgole.
-
tipo restituito
-
Tipo dei dati restituiti dalla procedura remota al completamento.
-
nome funzione
-
Nome della routine remota.
-
attributi facoltativi di param
-
Specifica zero o più attributi da applicare al parametro della funzione immediatamente dopo l'elenco degli attributi.
-
param-list
-
Specifica tutti i parametri, salvare il parametro finale, variabile e variabile.
-
last-param-name
-
Nome del parametro variabile.
Commenti
Non è possibile applicare gli attributi [facoltativo] o [defaultvalue] a qualsiasi parametro in una funzione con l'attributo [vararg].
Esempi
[vararg] VARIANT_BOOL Button([in]SAFEARRAY(VARIANT) psa);
Vedere anche