搜索

pdf文档 Oracle VM VirtualBox 5.0.2 Programming Guide and Reference

2.34 MB 403 页 0 下载 53 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档提供了Oracle VM VirtualBox 5.0.2的编程指南和参考,介绍了如何使用VirtualBox的主API(Main API)与虚拟化引擎交互。文档详细描述了在不同编程环境中使用Main API的方法,包括基于Java、Python、PHP的对象-oriented web服务(OOWS)以及基于COM/XPCOM的接口。内容涵盖了API的初始化、使用注意事项、错误处理以及如何与虚拟机交互。文档还提供了多个编程示例和接口类的详细说明,帮助开发者理解和使用VirtualBox的编程功能。
AI总结
《Oracle VM VirtualBox 5.0.2 编程指南与参考》文档提供了详细的编程接口和使用指南,以下是主要内容的总结: ### 1. 简介 - **模块化结构**:VirtualBox分为内核模式和用户空间代码,核心是虚拟化引擎,API层(Main API)暴露了所有功能。 - **Main API**:允许开发者创建、配置、启动和控制虚拟机,获取性能统计,管理虚拟机安装。 ### 2. 环境特定说明 - **面向对象WebService(OOWS)**:提供Java、Python、PHP的绑定,简化了与VirtualBox的交互,支持属性的读写操作。 - **原始WebService**:适用于其他语言,通过SOAP协议访问,方法调用需传递对象引用。 - **COM/XPCOM直接使用**:支持Python、C++、VBScript等语言,提供事件队列处理和错误信息获取。 ### 3. 基本概念与示例 - **虚拟机信息**:获取虚拟机名称、版本等属性。 - **设置修改**:通过会话(Session)对象修改虚拟机设置。 - **虚拟机操作**:启动虚拟机,处理启动过程中的错误检查。 - **事件处理**:监控虚拟机状态变化,如挂起、恢复等。 ### 4. VirtualBox Shell - 提供命令行工具,演示了如何通过本地或远程方式连接到VirtualBox,展示了API客户端代码的示例。 ### 5. 类与接口 - 列出了多个接口(如IVirtualBox、IMachine、IEventSource)及其属性和方法,提供了详细的文档引用。 ### 6. 版本兼容性 - 提到了不同版本间的API变化,确保开发者在升级时了解兼容性问题。 ### 总结 文档全面介绍了如何通过Main API与VirtualBox交互,提供了不同编程环境下的使用方法和示例,强调了错误处理和资源管理的重要性,是开发者使用VirtualBox SDK的重要参考资料。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 391 页请下载阅读 -
文档评分
请文明评论,理性发言.