共用方式為


ICallFrame::Invoke 方法 (callobj.h)

將此啟用記錄套用至物件。 在封送處理的情況下,這通常會在伺服器端執行,而且是實際物件的工作完成的方式。

語法

HRESULT Invoke(
  [in] void *pvReceiver,
       ...  
);

參數

[in] pvReceiver

叫用所在的介面。 呼叫端負責確保此介面屬於適當的 IID;實作只會執行轉換,並假設是這種情況。

...

其他參數。

傳回值

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

傳回碼 描述
S_OK
已成功完成命令。
CALLFRAME_E_ALREADYINVOKED
已從這個畫面建立調用。
E_UNEXPECTED
已發生未預期的錯誤。

備註

一般而言,執行調用牽涉到配置新的堆疊框架、淺層複製原始框架中的數據,然後在指示的物件中呼叫適當的方法。 接著,叫用的物件可以選擇修改 [out] 參數,根據調用的適當語意,從複製的框架觸達這些參數。 當調用從 對象傳回時,呼叫框架會自動從 ICallFrame::SetReturnValue 擷取傳回值。

規格需求

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

另請參閱

ICallFrame