共用方式為


CPI-C 簡介

通訊 (CPI-C) 的常見程式設計介面是應用程式程式設計介面 (API) ,可在系統網路架構 (SNA) 環境中的程式之間啟用點對點通訊。

透過 CPI-C,分散在網路上的程式可以共同運作、彼此通訊及交換資料,以完成單一處理工作,例如查詢遠端資料庫、複製遠端檔案,或傳送和接收電子郵件。

本節中顯示的 CPI-C 呼叫和資訊代表由 CPI-C 1.2 版和一組啟用多個應用程式和非同步呼叫完成的 Windows 擴充功能所組成的不斷演進的 Microsoft® Windows® CPI-C。

CPI-C 1.0 版首次引進,以提供兩個應用程式可以彼此說話和接聽的方法;換句話說,有交談。 交談是兩個程式之間的邏輯連線,可讓程式彼此通訊。 使用 CPI-C 的程式會透過進行程式呼叫彼此交談。 這些呼叫可用來建立交談的完整特性、交換資料,以及控制兩個程式之間的資訊流程。

CPI-C 1.1 版包含四個新的函式區域:

  • Windows CPI-C) 不支援資源復原 (支援。

  • 自動參數轉換。

  • 支援與非 CPI-C 程式通訊。

  • 本機和遠端透明度。

    以 CPI-C 1.1 版為基礎,X/Open CPI-C 提供下列專案:

  • 支援非封鎖呼叫。

  • 接受多個交談的能力。

  • 支援參數) 以外的資料轉換 (。

  • 支援安全性參數。

    CPI-C 1.2 版合併 CPI-C 1.1 版和 X/Open CPI-C,並提供先前所述的所有函式。 Windows CPI-C 除了支援 CPI-C 1.2 版的大部分功能之外,還會提供一組擴充功能來進行非同步通訊,但下列功能除外:

  • 全雙工作業。

  • 非封鎖呼叫行為 (如 CPI-C 1.2 規格中所定義) 。

  • 某些資料轉換函式。

    如需不支援函式的完整清單,請參閱 不支援 CPI-C 函式

    在 Windows 作業系統上使用 CPI-C 介面會導致呼叫進程內建立其他執行緒。 這些其他執行緒會透過區域網路 (LAN) 介面,執行與 SNA 服務的處理序間通訊,例如) 用戶端設定為使用 (TCP/IP 或具名管道。

    停止 SNABASE 服務會導致應用程式從記憶體卸載。

    此部分包含:

  • Windows CPI-C 非同步支援

  • Windows CPI-C 考量

  • 完成非同步呼叫

  • 初始交談特性

  • CPI-C 程式的附帶資訊

  • CPI-C 程式的設定

  • Windows 的 CPI-C考量

  • 尋找有關 CPI-C 的進一步資訊