SDK 和 API

Citrix Common Connection Manager SDK

Common Connection Manager (CCM) SDK 提供一组本机 API,这些 API 允许您以编程方式交互和执行基本操作。此 SDK 不需要单独下载,因为它属于 Citrix Receiver for Windows 安装包的一部分。

注意:与启动有关的某些 API 需要 ICA 文件来发起 XenApp 或 XenDesktop 会话的启动过程。

CCM SDK 功能包括:

  • 会话启动
    • 允许使用生成的 ICA 文件启动应用程序和桌面。
  • 会话断开连接
    • 与使用 Receiver 的连接中心执行断开连接操作类似。可以对所有会话或某个特定用户执行断开连接操作。
  • 会话注销
    • 与使用 Receiver 的连接中心执行断开连接操作类似。可以对所有会话或某个特定用户执行注销操作。
  • 会话信息
    • 提供不同的方法来获取已启动会话的连接相关信息。这包括桌面会话、应用程序会话和反向无缝应用程序会话

有关 SDK 文档的详细信息,请参阅 [Programmers guide to Citrix CCM SDK](《Citrix CCM SDK 的程序员指南》)。(https://developer-docs.citrix.com/projects/common-connection-manager-sdk/en/latest/)

Citrix 虚拟通道 SDK

Citrix 虚拟通道软件开发工具包 (SDK) 支持为使用 ICA 协议的其他虚拟通道编写服务器端应用程序和客户端驱动程序。服务器端虚拟通道应用程序位于 XenApp 或 XenDesktop 服务器上。本版本的 SDK 支持为 Receiver for Windows 编写新虚拟通道。如果要为其他客户端平台编写虚拟驱动程序,请联系 Citrix 技术支持。

虚拟通道 SDK 提供:

  • 在 Citrix 服务器 API SDK (WFAPI SDK) 中与虚拟通道功能结合使用以创建新虚拟通道的 Citrix 虚拟驱动程序应用程序编程接口 (Virtual Driver Application Programming Interface, VDAPI)。VDAPI 提供的虚拟通道支持简化了编写虚拟通道的过程。
  • Windows 监视 API,用于增强视觉体验以及对与 ICA 集成的第三方应用程序的支持。
  • 用来演示编程技术的虚拟通道示例程序的有效源代码。
  • 虚拟通道 SDK 需要 WFAPI SDK 才能编写虚拟通道的服务器端。

有关 SDK 文档的详细信息,请参阅 Citrix Virtual Channel SDK for Citrix Receiver for Windows(适用于 Citrix Receiver for Windows 的 Citrix 虚拟通道 SDK)。

Fast Connect 3 凭据插入 API

Fast Connect 3 凭据插入 API 提供用于向 Single Sign-On (SSON) 功能提供用户凭据的接口。此功能在 Citrix Receiver for Windows 4.2 及更高版本中提供。通过此 API,Citrix 合作伙伴可以提供身份验证以及使用 StoreFront 或 Web Interface 将用户登录到虚拟应用程序或桌面,然后断开用户与这些会话的连接的 SSO 产品。

有关 Fast Connect API 文档的详细信息,请参阅 Fast Connect 3 Credential Insertion API for Citrix Receiver for Windows(适用于 Citrix Receiver for Windows 的 Fast Connect 3 凭据插入 API)。