系結控制碼的類型

系結控制碼可以是自動、隱含或明確。 它們與應用程式對於系結程式的控制量不同。 如名稱所示,自動系結會處理自動化系結。 用戶端和伺服器應用程式不需要程式碼來處理系結程式。 隱含系結控制碼可讓用戶端程式在系結髮生之前設定系結控制碼。 用戶端建立系結之後,RPC 執行時間程式庫會處理其餘部分。 明確系結控制碼會將系結程式的完整控制權移至用戶端和伺服器程式的原始程式碼。 透過此控制項,會增加複雜性。 您的應用程式必須呼叫 RPC 函式來管理系結。 它不會自動發生。 建議使用明確的系結控制碼。

下圖說明自動、隱含和明確系結控制碼之間的差異。

自動、隱含和明確系結控制碼之間的差異

此外,每個系結控制碼都是基本或自訂。 下列主題會討論每種系結控制碼類型: