共用方式為


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);

另請參閱

defaultvalue

使用 MIDL 產生類型程式庫

ODL 檔案範例

ODL 檔案語法