VirtualBox SDK

Escribe código que interactúa con VirtualBox
Descargar ahora

VirtualBox SDK Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • Sun Microsystems Inc
  • Sitio web del editor:
  • http://www.sun.com
  • Sistemas operativos:
  • Windows 2K / XP / 2003 / Vista / 7
  • Tamaño del archivo:
  • 7.8 MB

VirtualBox SDK Etiquetas


VirtualBox SDK Descripción

El Kit de desarrollo de software de VirtualBox (SDK) contiene todos los archivos de documentación y interfaz que se necesitan para escribir código que interactúan con VirtualBox. La documentación de la API principal de VirtualBox describe la llamada API principal de VirtualBox que comprende todas las interfaces y componentes públicos de COM proporcionados por el El servidor de VirtualBox y por la biblioteca de clientes de VirtualBox.Virtualbox emplea un diseño de cliente-servidor, lo que significa que siempre que se esté ejecutando una parte de VirtualBox, sea la interfaz QT GUI, la interfaz de la línea de comandos VBOXMANAGE o cualquier máquina virtual -, un servidor dedicado El proceso llamado VBoxsvc se ejecuta en el fondo. Esto permite que los múltiples procesos que trabajan con VirtualBox cooperen sin conflictos. Estos procesos se comunican entre sí utilizando las instalaciones de comunicación entre procesos proporcionadas por la implementación COM de la computadora host. En las plataformas de Windows, la API principal de VirtualBox utiliza Microsoft COM, una implementación de COM nativa. En todas las demás plataformas, se usa Mozilla XPCOM, una implementación de COM de código abierto. Todas las piezas de las que interactúa un usuario de VirtualBox típico (la GUI QT, la interfaz de la línea de comandos VBOXMANAGE y el servidor VBOXVRDP) son técnicamente delanteros para La API principal y solo use las interfaces documentadas en esta documentación principal de la API. Esto garantiza que, con cualquier versión de lanzamiento de Virtualbox, todas las capacidades del producto que podrían ser útiles para un programa de cliente externo siempre están expuestas a través de esta API. La API principal de VirtualBox (también llamada VirtualBox COM Library) contiene dos públicos Clases de componentes: VirtualBox.Virtualbox y VirtualBox.Session, que implementan interfaces de Ivirtualbox y Isesesion, respectivamente. Estas dos clases son de suma importancia y serán necesarias para que cualquier programa frontal haga algo útil. Se recomienda leer primero la documentación de las interfaces mencionadas. La clase VirtualBox.Virtualbox es un singleton. Esto significa que solo puede haber un objeto de esta clase en la máquina local en un momento dado. Este objeto es un padre de muchos otros objetos en la Biblioteca de VirtualBox COM y vive en el proceso VBOXSVC. De hecho, cuando crea una instancia de VirtualBox.Virtualbox, el subsistema de COM comprueba si el proceso VBOXSVC ya se está ejecutando, lo inicia si no, y le devuelve una referencia al objeto VirtualBox creado en este proceso. Cuando se libera la última referencia a este objeto, el proceso VBOXSVC termina (con un retraso de 5 segundos para proteger de reinicio demasiado frecuente). La clase VirtualBox.Session es un componente regular. Puede crear tantos objetos de sesión que necesite, pero todos ellos vivirán en un proceso que emite la llamada de instancias de objetos. Los objetos de la sesión representan sesiones de máquinas virtuales que se utilizan para configurar máquinas virtuales y controlar su ejecución.


VirtualBox SDK Software relacionado

Humphrey Bogart

Fondo de pantalla del actor que presenta una imagen clásica en blanco y negro de Humphrey Bogart ...

128 588 KB

Descargar