Metode ICallFrameEvents::OnCall (callobj.h)
Menginformasikan sink peristiwa jika menerima panggilan metode pada pencegat. Sink disediakan dengan instans ICallFrame yang terikat dengan pemanggilan metode masuk yang disadap. Melalui sink itu bingkai panggilan dapat dimanipulasi dengan berbagai cara.
Sintaks
HRESULT OnCall(
[in] ICallFrame *pFrame
);
Parameter
[in] pFrame
Bingkai panggilan terikat pada pemanggilan yang baru saja diterima.
Nilai kembali
Metode ini dapat mengembalikan nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil diselesaikan. |
|
Terjadi kesalahan tidak terduga. |
Keterangan
Saat kembali dari OnCall, pencegat mengasumsikan bahwa dengan beberapa berarti nilai keluar dari metode telah diinisialisasi dengan tepat sesuai kebutuhan, jika ada; pencegat tidak memanipulasi bingkai panggilan lebih jauh dengan cara apa pun. Biasanya, implementasi OnCall akan menetapkan nilai keluar dengan beberapa cara, baik dengan memanggil bingkai panggilan pada objek, berhasil membatalkan nama beberapa nilai yang sebelumnya di-marshalasikan, atau membersihkannya dengan ICallFrame::Free.
Nilai yang dikembalikan juga harus diatur dengan tepat selama panggilan dengan cara yang sama. Lihat 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 |