共用方式為


IExpDispSupportXP::OnInvoke 方法 (shdeprecated.h)

未實作。

語法

HRESULT OnInvoke(
        DISPID     dispidMember,
        REFIID     iid,
        LCID       lcid,
        WORD       wFlags,
  [in]  DISPPARAMS *pdispparams,
  [out] VARIANT    *pVarResult,
  [out] EXCEPINFO  *pexcepinfo,
  [out] UINT       *puArgErr
);

參數

dispidMember

類型: DISPID

指定識別所叫用成員的分派標識碼。

iid

類型: REFIID

保留的。 必須是 IID_NULL。

lcid

類型: LCID

指定地區設定標識碼,提供用來解譯自變數的地區設定內容。 不支援多種語言的應用程式可以忽略此參數。

wFlags

類型: WORD

指定描述呼叫內容的旗標。

[in] pdispparams

類型: DISPPARAMS*

指定 DISPPARAMS 結構的指標,其中包含自變數數位、具名自變數的自變數 DISPID 陣列,以及數位中元素數目的計數。

[out] pVarResult

類型: VARIANT*

接收要儲存結果之位置的指標,如果呼叫應用程式預期沒有結果,則為 NULL 。 如果指定DISPATCH_PROPERTYPUT或DISPATCH_PROPERTYPUTREF,則會忽略此自變數。

[out] pexcepinfo

類型: EXCEPINFO*

接收包含例外狀況資訊之結構的指標。 如果傳回DISP_E_EXCEPTION,則應該填入此結構。 可以是 NULL

[out] puArgErr

類型: UINT*

接收第一個自變數之 DISPPARAMS 結構之 rgvarg 成員內發生錯誤的索引。

傳回值

類型: HRESULT

傳回E_NOTIMPL。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 shdeprecated.h (包含 Shdeprecated.h)