void InvokeHelper ( DISPID dwDispID, parola wFlags, VARTYPE vtRet, void * pvRet, const BYTE estremo * pbParamInfo, ... );
gettare (COleException);
gettare (COleDispatchException);
Parametri
dwDispID
Identifica il metodo o la proprietà di essere richiamati. Questo valore viene solitamente fornito dalla ClassWizard.
wFlags
Bandiere che descrive il contesto della chiamata a se. Per i valori possibili, vedere Platform SDK.
vtRet
Specifica il tipo del valore restituito. Per i valori possibili, vedere la sezione Osservazioni.
pvRet
Indirizzo della variabile che riceve il valore della proprietà o valore restituito. Esso deve corrispondere al tipo specificato da vtRet.
pbParamInfo
Puntatore a una stringa con terminazione null di byte specificando i tipi dei parametri in seguito pbParamInfo.
...
Elenco di variabili dei parametri dei tipi specificati in pbParamInfo.
Osservazioni
Chiama il metodo oggetto o la proprietà specificata da dwDispID, nel contesto specificato da wFlags. Il parametro pbParamInfo specifica i tipi di parametri passati al metodo o proprietà. L'elenco di argomenti variabile è rappresentato da ... nella dichiarazione di sintassi.
I valori possibili per l'argomento vtRet sono prese dall'enumerazione VARENUM . I possibili valori sono i seguenti:
| Simbolo | Tipo restituito |
| VT_EMPTY | void |
| VT_I2 | breve |
| VT_I4 | lunga |
| VT_R4 | galleggiante |
| VT_R8 | doppia |
| VT_CY | CY |
| VT_DATE | DATA |
| VT_BSTR | BSTR |
| VT_DISPATCH | LPDISPATCH |
| VT_ERROR | SCODE |
| VT_BOOL | BOOL |
| VT_VARIANT | VARIANTE |
| VT_UNKNOWN | LPUNKNOWN |
L'argomento pbParamInfo è un elenco di costanti VTS_ separati da uno spazio. Uno o più di questi valori, separati da spazi (non virgole), specifica l'elenco dei parametri della funzione. I valori possibili sono elencati con la macro EVENT_CUSTOM.
Questa funzione converte i parametri ai valori VARIANTARG , quindi richiama il se metodo. Se la chiamata a Invoke non riesce, questa funzione genererà un'eccezione. Se SCODE (codice di stato) restituito da se è DISP_E_EXCEPTION, questa funzione genera un oggetto COleException ; in caso contrario genera un COleDispatchException.
Per ulteriori informazioni, vedere VARIANTARG, IDispatch, se, e Struttura dei codici di errore COM in Platform SDK.
COleDispatchDriver pa&noramica |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;COleException, COleDispatchException