VirtualBox SDK

Code d'écriture qui interagit avec VirtualBox
Télécharger maintenant

VirtualBox SDK Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Nom de l'éditeur:
  • Sun Microsystems Inc
  • Site Internet de l'éditeur:
  • http://www.sun.com
  • Systèmes d'exploitation:
  • Windows 2K / XP / 2003 / Vista / 7
  • Taille du fichier:
  • 7.8 MB

VirtualBox SDK Mots clés


VirtualBox SDK La description

Le kit de développement logiciel VirtualBox (SDK) contient toutes les fichiers de documentation et d'interface nécessaires à l'écriture de code qui interagit avec VirtualBox.La Documentation API principale VirtualBox décrit l'API principale de Virtualbox, qui comprend toutes les interfaces COM du public et les composants fournis par le VirtualBox Server et par la bibliothèque client VirtualBox.VirtualBox utilise une conception client-serveur, ce qui signifie que chaque fois qu'une partie de VirtualBox est en cours d'exécution - Soyez-la à l'interface GUI QT, à l'interface de commande VboxManage ou à toute machine virtuelle -, un serveur dédié Processus nommé Vboxsvc fonctionne en arrière-plan. Cela permet à plusieurs processus travaillant avec VirtualBox de coopérer sans conflits. Ces processus communiquent à l'autre à l'aide des installations de communication inter-processus fournies par la mise en oeuvre de l'ordinateur hôte.L'An Windows Plates-formes, l'API principale VirtualBox utilise Microsoft Com, une implémentation Native COM. Sur toutes les autres plates-formes, Mozilla XPCOM, une implémentation COM Open-Source, est utilisée. Toutes les parties d'un utilisateur de VirtualBox typique interagissent avec (l'interface graphique QT, l'interface de commande de la VboxManage et le serveur VBOLVRDP) sont techniquement frontales à L'API principale et utilisez uniquement les interfaces qui sont documentées dans cette documentation principale de l'API. Cela garantit que, avec une version de libération donnée de VirtualBox, toutes les capacités du produit pouvant être utiles à un programme client externe sont toujours exposées au moyen de cette API.L'a API principale VirtualBox (également appelée la bibliothèque COM Virtualbox) contient deux publics. CLASSES DE COMPOSANTS: VirtualBox.VirtualBox et VirtualBox.Session, qui implémentent respectivement les interfaces IvirualBox et Isession. Ces deux classes sont d'une importance suprême et seront nécessaires pour que tout programme frontaille de faire quelque chose d'utile. Il est recommandé de lire la documentation des interfaces mentionnées en premier. La classe VirtualBox.VirtualBox est un singleton. Cela signifie qu'il ne peut y avoir qu'un seul objet de cette classe sur la machine locale à tout moment. Cet objet est un parent de nombreux autres objets de la bibliothèque COM VirtualBox et vit dans le processus Vboxsvc. En fait, lorsque vous créez une instance de la VirtualBox.virtualbox, le sous-système COM, si le processus VboxSVC est déjà en cours d'exécution, le démarre sinon et vous renvoie une référence à l'objet VirtualBox créé dans ce processus. Lorsque la dernière référence à cet objet est relâchée, le processus VboxSVC se termine (avec un délai de 5 secondes pour protéger des redémarrages trop fréquents) .La classe VirtualBox.session est un composant régulier. Vous pouvez créer autant d'objets de session que vous le souhaitez, mais tous vivront dans un processus qui émet l'appel de l'instanciation d'objet. Les objets de session représentent des sessions de machine virtuelle utilisées pour configurer des machines virtuelles et contrôler leur exécution.


VirtualBox SDK Logiciels associés