COleControlSite::InvokeHelper
叫用 dwDispID或屬性指定的方法,在 wFlags指定的內容。
virtual void AFX_CDECL InvokeHelper(
DISPID dwDispID,
WORD wFlags,
VARTYPE vtRet,
void* pvRet,
const BYTE* pbParamInfo,
...
);
參數
dwDispID
識別屬性或方法的分派 ID,尋找控制項的 IDispatch 介面,叫用。wFlags
描述呼叫之內容的旗標設定為 IDispatch::Invoke。如需可能的 wFlags 值,請參閱 Windows SDKIDispatch::Invoke 。vtRet
指定傳回值的型別。如需可能的值, COleDispatchDriver::InvokeHelper。請參閱<備註>一節。pvRet
會接收屬性值或傳回值之變數的位址。它必須符合 vtRet所指定的型別。pbParamInfo
為位元組 null 結尾字串的指標指定參數的型別。 pbParamInfo之後。如需可能的值, COleDispatchDriver::InvokeHelper。請參閱<備註>一節。...
參數變數清單 pbParamInfo,在指定的型別。
備註
pbParamInfo 參數指定參數的型別傳遞至這些方法或屬性。變數引數清單以…在宣告的語法。
這個函式將參數轉換成 VARIANTARG 值,然後再叫用控制項的 IDispatch::Invoke 方法。如果對的 IDispatch::Invoke 失敗,便會呼叫這個函式會擲回例外狀況。如果狀態碼時 IDispatch::Invoke 傳回是 DISP_E_EXCEPTION,這個函式會擲回 COleDispatchException 物件,否則會擲回 COleException。
需求
Header: afxocc.h