COleControlSite::InvokeHelper
Richiama il metodo o la proprietà specificata da dwDispID, nel contesto specificato da wFlags.
virtual void AFX_CDECL InvokeHelper(
DISPID dwDispID,
WORD wFlags,
VARTYPE vtRet,
void* pvRet,
const BYTE* pbParamInfo,
...
);
Parametri
dwDispID
Identifica l'id di invio della proprietà o del metodo, situato sull'interfaccia IDispatch del controllo, per richiamare.wFlags
Flag che descrivono il contesto di chiamata a IDispatch::Invoke.Per i valori possibili wFlags, vedere IDispatch::Invoke in Windows SDK.vtRet
Specifica il tipo di valore restituito.Per i valori possibili, vedere la sezione relativa alle osservazioni per COleDispatchDriver::InvokeHelper.pvRet
L'indirizzo di una variabile che riceverà il valore della proprietà o il valore restituito.Deve corrispondere al tipo specificato da vtRet.pbParamInfo
Puntatore a una stringa con terminazione null di byte che specifica i tipi dei parametri dopo pbParamInfo.Per i valori possibili, vedere la sezione relativa alle osservazioni per COleDispatchDriver::InvokeHelper....
Elenco di parametri variabile, i tipi specificati in pbParamInfo.
Note
Il parametro pbParamInfo specifica i tipi dei parametri passati al metodo o la proprietà.L'elenco di argomenti variabile è rappresentato da…nella dichiarazione di sintassi.
Questa funzione converta i parametri ai valori VARIANTARG, quindi richiama il metodo IDispatch::Invoke sul controllo.Se la chiamata a IDispatch::Invoke non riesce, la funzione genera un'eccezione.Se il codice di stato restituito da IDispatch::Invoke è DISP_E_EXCEPTION, genera di questa funzione un oggetto COleDispatchException , altrimenti generato COleException.
Requisiti
Header: afxocc.h