atribut propput
Atribut [propput] menentukan fungsi pengaturan properti. Properti harus memiliki nama yang sama dengan fungsi*.*
[propput [,optional-property-attributes]] return-type function-name( parameters);
Parameter
-
opsional-property-attributes
-
Atribut properti nol atau lebih.
-
jenis pengembalian
-
Jenis data yang dikembalikan oleh prosedur jarak jauh.
-
nama fungsi
-
Nama prosedur jarak jauh.
-
parameter
-
Nol atau lebih parameter ke prosedur jarak jauh.
Keterangan
Fungsi yang memiliki atribut [propput] juga harus memiliki, sebagai parameter terakhirnya, parameter yang memiliki atribut[in].
Paling banyak, salah satu dari [propget], [propput] dan [propputref] dapat ditentukan untuk sebuah fungsi.
Jika atribut [lcid] digunakan dalam daftar parameter fungsi yang berisi parameter dengan atribut [propput] , parameter [lcid] harus kedua hingga yang terakhir.
Bendera
INVOKE_PROPERTYPUT
Contoh
interface InMyFace : IDispatch
{
[propget,
helpstring("A meaningful comment.")] HRESULT Method1(
[out, retval] int* ReturnVal);
[propput,
helpstring("Another meaningful comment.")] HRESULT Method1(
[in] int Value);
}
Lihat juga