COleControlSite::InvokeHelper
Wywołuje metody lub właściwości określonej przez dwDispID, w kontekście określonej przez wFlags.
virtual void AFX_CDECL InvokeHelper(
DISPID dwDispID,
WORD wFlags,
VARTYPE vtRet,
void* pvRet,
const BYTE* pbParamInfo,
...
);
Parametry
dwDispID
Identyfikuje identyfikator wysyłki właściwość lub metoda znaleziono formantu IDispatch interfejsu powoływać.wFlags
Flagi opisujące kontekstu wywołania IDispatch::Invoke.Dla możliwych wFlags wartości, zobacz IDispatch::Invoke w Windows SDK.vtRet
Określa typ zwracanej wartości.Możliwe wartości, zobacz sekcję Spostrzeżenia dla COleDispatchDriver::InvokeHelper.pvRet
Adres zmiennej, która będzie odbierać wartość właściwości ani zwracanej wartości.Musi być zgodna z typem określonym przez vtRet.pbParamInfo
Wskaźnik na ciąg zakończony znakiem null bajtów Określanie typów parametrów po pbParamInfo.Możliwe wartości, zobacz sekcję Spostrzeżenia dla COleDispatchDriver::InvokeHelper....
Lista zmiennych parametrów typów określonych w pbParamInfo.
Uwagi
pbParamInfo Parametr określa typy parametrów przekazywanych do metody lub właściwości.Lista zmiennych argumentów jest reprezentowany przez...w składni deklaracji.
Ta funkcja konwertuje parametry VARIANTARG wartości, a następnie wywołuje IDispatch::Invoke metody kontroli.Jeśli wywołanie IDispatch::Invoke się nie powiedzie, funkcja wygeneruje wyjątek.Jeśli kod stanu zwrócony przez IDispatch::Invoke jest DISP_E_EXCEPTION, ta funkcja generuje COleDispatchException obiekt w inny sposób zgłasza on COleException.
Wymagania
Nagłówek: afxocc.h