Struktur CALLFRAMEINFO (callobj.h)
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.
Sintaks
typedef struct __MIDL_ICallFrame_0001 {
ULONG iMethod;
BOOL fHasInValues;
BOOL fHasInOutValues;
BOOL fHasOutValues;
BOOL fDerivesFromIDispatch;
LONG cInInterfacesMax;
LONG cInOutInterfacesMax;
LONG cOutInterfacesMax;
LONG cTopLevelInInterfaces;
IID iid;
ULONG cMethod;
ULONG cParams;
} CALLFRAMEINFO;
Anggota
iMethod
Nomor metode dalam antarmuka yang dimaksud.
fHasInValues
TRUE jika ada parameter [in] dalam metode ; jika tidak, FALSE.
fHasInOutValues
TRUE jika ada parameter [in, out] dalam metode ; jika tidak, FALSE.
fHasOutValues
TRUE jika ada parameter keluar selain HRESULT atau nilai pengembalian yang batal dalam metode ; jika tidak, FALSE.
fDerivesFromIDispatch
TRUE jika antarmuka berasal dari IDispatch; jika tidak, FALSE.
cInInterfacesMax
Jika parameter ini memiliki nilai yang lebih besar atau sama dengan 0, maka nilainya adalah batas atas absolut pada antarmuka angka [dalam]. Jika parameter ini kurang dari 0, maka metode mungkin memiliki jumlah antarmuka [in] yang tidak terbatas. Jika parameter ini sama dengan 0, maka tidak ada antarmuka [in].
cInOutInterfacesMax
Jika parameter ini memiliki nilai yang lebih besar atau sama dengan 0, maka nilainya adalah batas atas absolut pada antarmuka angka [in, out]. Jika parameter ini kurang dari 0, maka metode mungkin memiliki jumlah antarmuka [in, out] yang tidak terbatas. Jika parameter ini sama dengan 0, maka tidak ada antarmuka [in, out].
cOutInterfacesMax
Jika parameter ini memiliki nilai yang lebih besar atau sama dengan 0, maka nilainya adalah batas atas absolut pada antarmuka angka [out]. Jika parameter ini kurang dari 0, maka metode mungkin memiliki jumlah antarmuka [out] yang tidak terbatas. Jika parameter ini sama dengan 0, maka tidak ada antarmuka [out].
cTopLevelInInterfaces
Jumlah parameter yang ada di penunjuk antarmuka.
iid
ID antarmuka.
cMethod
Jumlah metode dalam iid.
cParams
Jumlah parameter dalam imethod. Penerima dikecualikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | callobj.h |