共用方式為


ICallIndirect::CallIndirect 方法 (callobj.h)

使用調用之自變數的間接參考,叫用 介面中的其中一個方法。

語法

HRESULT CallIndirect(
  [out] HRESULT *phrReturn,
  [in]  ULONG   iMethod,
  [in]  void    *pvArgs,
  [out] ULONG   *cbArgs
);

參數

[out] phrReturn

從方法調用傳回的值。

[in] iMethod

要叫用的方法編號。

[in] pvArgs

要用來叫用之堆疊框架的指標。 此堆疊框架確切表示的詳細數據是處理器架構特有的。

[out] cbArgs

要從堆疊快顯的位元組數目,以清除這個調用的自變數堆疊。

傳回值

這個方法可以傳回下列值。

傳回碼 描述
S_OK
已成功完成命令。
E_UNEXPECTED
已發生未預期的錯誤。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 callobj.h

另請參閱

ICallIndirect