Aracılığıyla paylaş


_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

Ayrıca bkz.

Başvuru

IDispEventSimpleImpl sınıfı

SINK_ENTRY_INFO

Diğer Kaynaklar

atl yapıları