Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Atribut [opsional] menentukan parameter opsional untuk fungsi anggota.
return-type function-name([optional [, other-attributes]] parameter-type parameter-name)
Parameter-parameternya
-
jenis pengembalian
-
Menentukan jenis pengembalian fungsi.
-
nama fungsi
-
Menentukan nama fungsi seperti yang didefinisikan dalam file IDL.
-
atribut lain
-
Nol atau lebih atribut MIDL opsional.
-
jenis parameter
-
Jenis data parameter opsional.
-
nama parameter
-
Menentukan nama parameter opsional.
Komentar
Atribut [opsional] hanya valid jika parameter berjenis VARIAN atau VARIAN *.
Pengkompilasi MIDL menerima urutan parameter berikut (dari kiri-ke-kanan):
- Parameter yang diperlukan (parameter yang tidak memiliki atribut [defaultvalue] atau [opsional ]),
- Parameter opsional dengan atau tanpa atribut[defaultvalue],
- Parameter dengan atribut [opsional] dan tanpa atribut[defaultvalue],
- Parameter [lcid] , jika ada,
- Parameter [retval]
Anda tidak dapat menerapkan atribut [opsional] ke parameter yang juga memiliki atribut[lcid] atau [retval].
Examples
HRESULT MyFunc([in, optional] VARIANT Param1,
[out, optional] VARIANT Param2)
Baca juga