Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Fuchsia 接口
您在 Fuchsia 简介中了解到,Zircon 提供内核对象类型来支持 Fuchsia 上的进程间通信 (IPC)。这些对象类型定义了进程用于交换数据的特定机制。在此框架内,Zircon 渠道提供基于异步消息的传输,能够传递数据和一组用于授予访问权限的句柄。
Zircon 渠道是 Fuchsia 接口定义语言 (FIDL) 所描述的高级互动的基础,该语言用于描述 Fuchsia 程序使用的 IPC 协议。FIDL 通过强制执行一组在渠道上运行的语义行为和持久性格式,使各种客户端和服务器能够相互操作。
程序通过 FIDL 编译器生成的特定于语言的绑定和库与 FIDL 协议进行交互,作为 Zircon IPC 复杂性的抽象层。这样便可引入熟悉的编程惯用语,例如结构化类型和同步执行。编译器会为每种受支持的语言生成绑定,因此提供方无需维护客户端库。
前提条件
学习内容
- Fuchsia 接口定义语言 (FIDL)
- 生成 FIDL 绑定
- 在组件中公开和使用 FIDL
- 测试和调试 FIDL 接口
所需条件
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-03-06。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-03-06。"],[],[]]