Bagikan melalui


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

Lihat juga

ICallFrame

ICallIndirect