_ATL_FUNC_INFO – struktura
Obsahuje informace o typu používané k popisu metody nebo vlastnosti dispinterface.
Syntaxe
struct _ATL_FUNC_INFO {
CALLCONV cc;
VARTYPE vtReturn;
SHORT nParams;
VARTYPE pVarTypes[_ATL_MAX_VARTYPES];
};
Členové
cc
Konvence volání. Při použití této struktury s IDispEventSimpleImpl třídy, musí být tento člen CC_STDCALL. CC_CDECL
je jediná možnost podporovaná v systém Windows CE pro CALLCONV
pole _ATL_FUNC_INFO
struktury. Jakákoli jiná hodnota není podporována, takže její chování není definováno.
vtReturn
Typ varianty návratové hodnoty funkce.
nParams
Počet parametrů funkce.
pVarTypes
Pole variantních typů parametrů funkce.
Poznámky
AtL používá tuto strukturu interně k uchovávání informací získaných z knihovny typů. Tuto strukturu možná budete muset manipulovat přímo, pokud zadáte informace o typu obslužné rutiny události použité s IDispEventSimpleImpl třídy a SINK_ENTRY_INFO makro.
Příklad
Zadanou metodu dispinterface definovanou v IDL:
HRESULT SomeFunction([in] long Number, [in] BSTR String);
_ATL_FUNC_INFO
definujete strukturu:
_ATL_FUNC_INFO info = {CC_STDCALL, VT_EMPTY, 2, {VT_I4, VT_BSTR} };
Požadavky
Hlavička: atlcom.h
Viz také
Třídy a struktury
IDispEventSimpleImpl – třída
SINK_ENTRY_INFO