_ATL_FUNC_INFO yapısı
Bir yöntem veya özellik görüntüleme arabirimi üzerinde açıklamak için kullanılan türü bilgileri içerir.
struct _ATL_FUNC_INFO{
CALLCONV cc;
VARTYPE vtReturn;
SHORT nParams;
VARTYPE pVarTypes[_ATL_MAX_VARTYPES];
};
Üyeler
cc
Çağrı kuralı.Bu yapıyla kullanırken, IDispEventSimpleImpl sınıfı, bu üye olması cc_stdcall.CC_CDECLWindows CE için desteklenen tek seçenekse CALLCONV , alan _ATL_FUNC_INFO yapısı.Başka bir değer desteklenmiyor böylece davranışını tanımlanmamış.vtReturn
Değişken türü işlevin dönüş değeri.nParams
İşlev parametreleri sayısı.pVarTypes
İşlev parametreleri varyant türleri dizisi.
Notlar
Dahili olarak, atl bir tür kitaplığından alınan bilgilerini tutmak için bu yapıyı kullanır.Bir olay işleyicisi ile birlikte kullanılan tür bilgileri sağlarsanız bu yapının doğrudan işlemek gereken IDispEventSimpleImpl sınıfı ve SINK_ENTRY_INFO makro.
Örnek
Verilen IDL içinde tanımlanan bir görüntüleme arabirimi yöntemi:
HRESULT SomeFunction([in] long Number, [in] BSTR String);
tanımlamak bir _ATL_FUNC_INFO yapısı:
_ATL_FUNC_INFO info = {CC_STDCALL, VT_EMPTY, 2, {VT_I4, VT_BSTR} };
Gereksinimler
Başlık: atlcom.h