VirtualBox SDK

VirtualBoxと対話するライトコード
今すぐダウンロード

VirtualBox SDK ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 出版社名:
  • Sun Microsystems Inc
  • 出版社のWebサイト:
  • http://www.sun.com
  • オペレーティングシステム:
  • Windows 2K / XP / 2003 / Vista / 7
  • ファイルサイズ:
  • 7.8 MB

VirtualBox SDK タグ


VirtualBox SDK 説明

VirtualBox Software Development Kit(SDK)には、VirtualBoxと対話するコードを書くために必要なすべてのドキュメントとインタフェースファイルが含まれています。 VirtualBox ServerとVirtualBoxクライアントライブラリ.virtualBoxはクライアント - サーバ設計を採用しているため、VirtualBoxの一部が実行されているときはいつでも - QT GUI、VboxManageコマンドラインインタフェース、または任意の仮想マシン、専用サーバーです。 vboxsvcという名前のプロセスはバックグラウンドで実行されます。これにより、VirtualBoxを操作する複数のプロセスが競合することなく協力できます。これらのプロセスは、ホストコンピュータのCOM実装によって提供されるプロセス間通信機能を使用して互いに通信します.WindowsメインAPIは、ネイティブのCOM実装であるMicrosoft COMを使用します。 Open-Source Com実装であるMozilla XPCOMがすべてのプラットフォームで使用されています。一般的なVirtualBoxユーザーが対話する部分(QT GUI、VboxManageコマンドラインインターフェイス、およびVBOXVRDPサーバー)は技術的にフロントエンドです。メインAPIと、このメインAPIのマニュアルに記載されているインターフェイスのみを使用します。これにより、特定のリリースバージョンのVirtualBoxでは、外部クライアントプログラムに役立つ可能性がある製品のすべての機能が常にこのAPIによって公開されます。コンポーネントクラス:VirtualBox.VirtualBoxとVirtualBox.session .IvirtualBoxとISessionインターフェイスを実装しています。これら2つのクラスは最高の重要性のものであり、フロントエンドプログラムでも有用なものをするために必要とされます。 virtualbox.virtuboxクラスはシングルトンです。これは、特定の時点でローカルマシン上のこのクラスのオブジェクトしかないことを意味します。このオブジェクトは、VirtualBox COMライブラリ内の他の多くのオブジェクトの親であり、VBOXSVCプロセスの存続期間です。実際、VirtualBox.virtualboxのインスタンスを作成すると、COMサブシステムはvboxsvcプロセスが既に実行されているかどうかを確認し、そうでない場合は起動し、このプロセスで作成されたVirtualBoxオブジェクトへの参照を返します。このオブジェクトへの最後の参照が解除されると、VBOXSVCプロセスは終了します(5回目の遅延が頻繁に頻繁に再起動します)。VirtualBox.Sessionクラスは通常のコンポーネントです。必要なだけのセッションオブジェクトを作成できますが、それらのすべてがオブジェクトのインスタンス化呼び出しを発行するプロセスに住んでいます。セッションオブジェクトは、仮想マシンを構成し、実行を制御するために使用される仮想マシンセッションを表します。


VirtualBox SDK 関連ソフトウェア