Compartir a través de


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

Defaultvalue

Generación de una biblioteca de tipos con MIDL

Ejemplo de archivo ODL

Sintaxis de archivo ODL

Opcional