vararg (atributo)
El atributo [vararg] especifica que la función toma un número variable de parámetros. Para ello, el último parámetro debe ser una matriz segura de tipo VARIANT que contenga todos los parámetros restantes.
[vararg [, optional-attributes]] return-type function-name(
[optional-param-attributes] param-list,
SAFEARRAY(VARIANT) last-param-name);
Parámetros
-
atributos opcionales
-
Especifica cero o más atributos que se van a aplicar a la función. Separe varios atributos con comas.
-
return-type
-
Tipo de los datos devueltos por el procedimiento remoto tras la finalización.
-
function-name
-
Nombre del procedimiento remoto.
-
optional-param-attributes
-
Especifica cero o más atributos que se aplicarán al parámetro de función inmediatamente después de la lista de atributos.
-
param-list
-
Especifica todos los parámetros, guarda el parámetro final, variable y .
-
last-param-name
-
Nombre del parámetro variable.
Comentarios
No se pueden aplicar los atributos [opcional] o [defaultvalue] a ningún parámetro de una función que tenga el atributo [vararg].
Ejemplos
[vararg] VARIANT_BOOL Button([in]SAFEARRAY(VARIANT) psa);
Vea también