Bagikan melalui


header callobj.h

Header ini digunakan oleh Model Objek Komponen (COM). Untuk informasi selengkapnya, lihat:

callobj.h berisi antarmuka pemrograman berikut:

Antarmuka

 
ICallFrame

Memungkinkan manipulasi bingkai panggilan seperti bingkai tumpukan.
ICallFrameEvents

Memberikan pemberitahuan panggilan metode.
ICallFrameWalker

Berjalan dengan bingkai tumpukan mencari nilai yang menarik.
ICallIndirect

Memanggil objek dengan referensi tidak langsung ke argumen pemanggilan, bukan panggilan langsung tradisional.
ICallInterceptor

Mendukung pendaftaran dan pembukaan pendaftaran sink peristiwa yang ingin diberi tahu tentang panggilan yang dilakukan langsung di antarmuka.
ICallUnmarshal

Digunakan pada sisi server (menerima) dari pemanggilan jarak jauh.

Fungsi

 
CoGetInterceptor

Membuat instans pencegat yang sesuai untuk antarmuka yang ditentukan yang akan dicegat dan mengembalikan pencegat yang baru dibuat.

Struktur

 
CALLFRAME_MARSHALCONTEXT

Memberikan informasi tentang konteks di mana marshalling harus dilakukan.
CALLFRAMEINFO

Menyediakan informasi tentang bingkai panggilan seperti metode dalam bingkai panggilan, jika memiliki parameter masuk, keluar, atau masuk/keluar, jumlah antarmuka [in], [out], atau [in, out], ID antarmuka, jumlah metode dalam antarmuka dan jumlah parameter dalam metode ini.
CALLFRAMEPARAMINFO

Menyediakan informasi tentang parameter pada tumpukan.

Enumerasi

 
CALLFRAME_COPY

Menentukan apakah data bingkai panggilan yang disalin dapat dibagikan dengan data dalam bingkai induk dengan menentukan dependensi seumur hidupnya pada bingkai induk.
CALLFRAME_FREE

Menentukan jenis parameter yang akan dibebaskan. (CALLFRAME_FREE)
CALLFRAME_NULL

Menentukan jenis parameter yang akan dibebaskan. (CALLFRAME_NULL)
CALLFRAME_WALK

Menentukan jenis parameter yang akan dijalani.