Bagikan melalui


atribut propputref

Atribut [propputref] menentukan fungsi pengaturan properti yang menggunakan referensi alih-alih nilai.

[propputref [,optional-property-attributes]] return-type function-name( parameters);

Parameter

atribut properti opsional

Atribut properti nol atau lebih.

jenis-kembali

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 [propputref] juga harus memiliki, sebagai parameter terakhirnya, penunjuk yang memiliki atribut[in].

Properti harus memiliki nama yang sama dengan fungsi . Paling banyak, salah satu atribut [propget], [propput] dan [propputref] dapat ditentukan untuk fungsi.

Bendera

INVOKE_PROPERTYPUTREF

Contoh

interface InMyFace : IDispatch 
{
    [propget, 
     helpstring("A meaningful comment."), 
     id(1)] HRESULT Method2([out, retval] YourInterface** ReturnVal); 
    [propputref, 
     helpstring("Another meaningful comment."), 
     id(1)] HRESULT Method2([in] YourPoint* Point);
}

Lihat juga

Membuat Pustaka Jenis Dengan MIDL

In

Contoh File ODL

Sintaks File ODL

propget

propput

TYPEFLAGS