共用方式為


NdrClientCall2 函式 (rpcndr.h)

NdrClientCall2函式是/Oicf模式存根的用戶端進入點。

語法

CLIENT_CALL_RETURN RPC_VAR_ENTRY NdrClientCall2(
  [in] PMIDL_STUB_DESC pStubDescriptor,
  [in] PFORMAT_STRING  pFormat,
       ...             
);

參數

[in] pStubDescriptor

MIDL 產生的 MIDL_STUB_DESC 結構的指標,其中包含遠端介面描述的相關資訊。

[in] pFormat

MIDL 產生的程式格式字串指標,描述方法和參數。

...

用戶端呼叫堆疊的指標。

傳回值

遠端呼叫的傳回值。 傳回值的大小上限相當於系統的暫存器大小。 如果傳回值大小大於暫存器大小,MIDL 會切換至 /Os 模式存根。

根據方法定義,如果網路或伺服器失敗,此函式可能會擲回例外狀況。

備註

所有/Oicf模式用戶端存根都會使用NdrClientCall2函式。 NdrClientCall2函式會將所有 [in] 資料傳送至遠端伺服器,並在收到回應封包時,將 [out] 值傳回給用戶端應用程式。

需求

   
最低支援的用戶端 Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows 2000 Server [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 rpcndr.h (包含 Rpc.h)
程式庫 Rpcrt4.lib
Dll Rpcrt4.dll