ICallFrame::Memanggil metode (callobj.h)
Menerapkan rekaman aktivasi ini ke objek. Dalam situasi marshalling, biasanya ini dilakukan di sisi server, dan merupakan sarana di mana pekerjaan objek aktual dicapai.
Sintaks
HRESULT Invoke(
[in] void *pvReceiver,
...
);
Parameter
[in] pvReceiver
Antarmuka tempat pemanggilan terjadi. Pemanggil bertanggung jawab untuk memastikan bahwa antarmuka ini adalah IID yang sesuai; implementasinya hanya akan melakukan pemeran dan mengasumsikan itu yang terjadi.
...
Parameter tambahan.
Nilai kembali
Metode ini dapat mengembalikan nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil diselesaikan. |
|
Pemanggilan telah dibuat dari bingkai ini. |
|
Terjadi kesalahan tidak terduga. |
Keterangan
Secara umum, melakukan pemanggilan melibatkan pengalokasian bingkai tumpukan baru, menyalin data secara dangkal dalam bingkai asli, lalu memanggil metode yang sesuai dalam objek yang ditunjukkan. Objek yang dipanggil kemudian dapat memilih untuk memodifikasi parameter [out], yang dapat dijangkau dari bingkai yang disalin, sesuai dengan semantik pemanggilan yang sesuai. Saat pemanggilan kembali dari objek, bingkai panggilan secara otomatis mengambil nilai yang dikembalikan dari ICallFrame::SetReturnValue.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | callobj.h |