共用方式為


用戶端存根

用戶端存根模組會針對輸入 IDL 檔案中所定義的每個作業,在用戶端上提供代理進入點。

當用戶端應用程式呼叫遠端程式時,其呼叫會先移至用戶端存根檔案中的 Surrogate 常式。 用戶端存根常式會執行下列函式:

  • 封送處理引數。 用戶端存根會將輸入引數封裝成可傳輸至伺服器的表單。
  • 呼叫用戶端執行時間程式庫,將引數傳送至遠端位址空間,並在伺服器位址空間中叫用遠端程式。
  • 取消marshals 輸出引數。 用戶端存根會解除封裝輸出引數,並返回呼叫端。

MIDL 編譯器會切換 /client/cstub/out 會影響用戶端存根檔案。