Sdílet prostřednictvím


_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_CDECLje 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