Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Etkin Şablon Kitaplığı (ATL) desteklenmeye devam eder. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
Dispinterface üzerindeki bir yöntemi veya özelliği açıklamak için kullanılan tür bilgilerini içerir.
Sözdizimi
struct _ATL_FUNC_INFO {
CALLCONV cc;
VARTYPE vtReturn;
SHORT nParams;
VARTYPE pVarTypes[_ATL_MAX_VARTYPES];
};
Üyeler
cc
Çağırma kuralı. Bu yapıyı IDispEventSimpleImpl sınıfıyla kullanırken, bu üye CC_STDCALL olmalıdır.
CC_CDECL , Yapı alanı için CALLCONV Windows CE'de desteklenen tek seçenektir _ATL_FUNC_INFO . Diğer tüm değerler desteklenmez, bu nedenle davranışı tanımlanmamıştır.
vtReturn
İşlev dönüş değerinin değişken türü.
nParams
İşlev parametrelerinin sayısı.
pVarTypes
İşlev parametrelerinin değişken türleri dizisi.
Açıklamalar
ATL, bir tür kitaplığından alınan bilgileri tutmak için dahili olarak bu yapıyı kullanır. IDispEventSimpleImpl sınıfı ve SINK_ENTRY_INFO makro ile kullanılan bir olay işleyicisi için tür bilgileri sağlarsanız, bu yapıyı doğrudan işlemeniz gerekebilir.
Örnek
IDL'de tanımlanan bir dispinterface yöntemi verüldüğünde:
HRESULT SomeFunction([in] long Number, [in] BSTR String);
bir _ATL_FUNC_INFO yapı tanımlarsınız:
_ATL_FUNC_INFO info = {CC_STDCALL, VT_EMPTY, 2, {VT_I4, VT_BSTR} };
Gereksinimler
Üst bilgi: atlcom.h
Ayrıca bkz.
Sınıflar ve yapılar
IDispEventSimpleImpl Sınıfı
SINK_ENTRY_INFO