vararg 屬性
[vararg]屬性指定函式會採用可變數目的參數。 若要達成此目的,最後一個參數必須是 VARIANT 類型的安全陣列,其中包含所有剩餘的參數。
[vararg [, optional-attributes]] return-type function-name(
[optional-param-attributes] param-list,
SAFEARRAY(VARIANT) last-param-name);
-
optional-attributes
-
指定要套用至函式的零個或多個屬性。 以逗號分隔多個屬性。
-
return-type
-
完成時遠端程式所傳回的資料型別。
-
function-name
-
遠端程式的名稱。
-
optional-param-attributes
-
指定要緊接在屬性清單之後套用至函式參數的零個或多個屬性。
-
param-list
-
指定所有參數、儲存最終、不同、參數。
-
last-param-name
-
不同參數的名稱。
您無法將 [optional] 或 [defaultvalue] 屬性套用至函式中具有 [vararg] 屬性的任何參數。
[vararg] VARIANT_BOOL Button([in]SAFEARRAY(VARIANT) psa);