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

Perbedaan Antara MIDL dan MKTYPLIB

Contoh File ODL

Sintaks File ODL

propget

propputref

TYPEFLAGS