Section courante

A propos

Section administrative du site

Référence des classes de l'API du logiciel VirtualBox :

Nom Description
IAdditionsFacility Cette classe contient la structure représentant une installation Guest Additions.
IAdditionsStateChangedEvent Cette classe permet d'avertir lorsqu'une propriété d'ajouts de prompt change.
IAppliance Cette classe contient une représentation d'un environnement applicatif indépendante de la plate-forme au format OVF
IAudioAdapter Cette classe contient un adaptateur audio virtuel de la machine virtuelle.
IAudioAdapterChangedEvent Cette classe contient un avertissement lorsqu'une propriété de l'adaptateur audio change.
IBandwidthControl Cette classe permet de contrôler les groupes de bande passante d'une machine utilisée pour limiter les entrées/sorties effectuées par une machine virtuelle.
IBandwidthGroup Cette classe contient une représentation d'un groupe de bande passante.
IBandwidthGroupChangedEvent Cette classe contient un avertissement lorsque l'un des groupes de bande passante a changé.
IBIOSSettings Cette classe contient les paramètres du BIOS de la machine virtuelle.
IBooleanFormValue Cette classe contient une valeur booléenne d'un formulaire.
ICanShowWindowEvent Cette classe contient un avertissement lorsqu'un appel à IMachine::canShowConsoleWindow est effectué par un frontal pour vérifier si un appel ultérieur à IMachine::showConsoleWindow peut réussir.
ICertificate Cette classe contient des détails du certificat X.509
IChoiceFormValue Cette classe contient une valeur de choix d'un formulaire.
IClipboardFileTransferModeChangedEvent Cette classe contient un avertissement lorsque le mode de transfert de fichier du presse-papiers partagé change.
IClipboardModeChangedEvent Cette classe contient un avertissement lorsque le mode du presse-papiers partagé change.
ICloudClient Cette classe contient un interface client pour l'infonuagique.
ICloudNetwork Cette classe contient un interface réseau pour l'infonuagique.
ICloudNetworkEnvironmentInfo Cette classe contient les informations d'environnement réseau pour l'infonuagique.
ICloudNetworkGatewayInfo Cette classe contient les informations de passerelle réseau pour l'infonuagique.
ICloudProfile Cette classe contient le profile infonuagique.
ICloudProvider Cette classe contient le fournisseur infonuagique.
ICloudProviderManager Cette classe contient le gestionnaire de fournisseur infonuagique.
IConsole Cette classe contient l'interface pour contrôler l'exécution de la machine virtuelle.
ICPUChangedEvent Cette classe contient l'avertissement lorsqu'un microprocesseur change.
ICPUExecutionCapChangedEvent Cette classe contient l'avertissement lorsque le plafond d'exécution du processeur change.
ICursorPositionChangedEvent Cette classe contient l'invité rapportant les données de position du curseur.
IDataStream Cette classe permet de récupérer un flux de données.
IDHCPConfig Cette classe contient le serveur DHCP a plusieurs niveaux de configuration : MAC global, de groupe et individuel.
IDHCPGlobalConfig Cette classe contient la configuration globale du serveur DHCP, voir IDHCPServer::globalConfig.
IDHCPGroupCondition Cette classe contient la condition de groupe DHCP.
IDHCPGroupConfig Cette classe contient une configuration s'appliquant à un groupe de cartes réseau.
IDHCPIndividualConfig Cette classe contient la configuration pour une seule carte réseau, donnée directement par l'adresse MAC ou par le numéro d'emplacement de l'adaptateur + la VM.
IDHCPServer Cette classe contient la configuration du serveur DHCP de VirtualBox.
IDirectory Cette classe contient l'interface parent abstraite pour les répertoires gérés par VirtualBox.
IDisplay Cette classe contient l'affichage de la machine virtuelle.
IDisplaySourceBitmap Cette classe contient l'affichage pour une source Bitmap.
IDnDBase Cette classe contient l'interface abstraite de base pour le glisser-déposer.
IDnDModeChangedEvent Cette classe contient l'avertissement lorsque le mode glisser-déposer change.
IDnDSource Cette classe contient l'interface abstraite pour la gestion des sources de glisser-déposer.
IDnDTarget Cette classe contient l'interface abstraite pour la gestion des cibles glisser-déposer.
IEmulatedUSB Cette classe permet de gérer les périphériques USB émulés.
IEvent Cette classe contient l'interface parent abstraite pour les événements VirtualBox.
IEventListener Cette classe contient l'écouteur d'événements.
IEventSource Cette classe contient la source de l'événement.
IEventSourceChangedEvent Cette classe contient l'avertissement lorsque l'état d'une source d'événement change (écouteur ajouté ou supprimé).
IExtPack Cette classe contient l'interface pour demander des informations sur un paquet d'extension ainsi que pour accéder aux objets COM qu'il contient.
IExtPackBase Cette classe contient l'interface pour demander des informations sur la base d'un paquet d'extension ainsi que pour accéder aux objets COM qu'il contient.
IExtPackFile Cette classe contient une représentation du fichier du paquet d'extension (aka tarball, .vbox-extpack) renvoyée par IExtPackManager::openExtPackFile.
IExtPackManager Cette classe contient l'interface de gestion des paquets d'extension VirtualBox.
IExtPackPlugIn Cette classe contient l'interface pour conserver des informations sur un plugiciel livré avec un paquet d'extension.
IExtraDataCanChangeEvent Cette classe contient l'avertissement lorsque quelqu'un essaie de modifier des données supplémentaires pour la machine donnée ou (si nulles) des données supplémentaires globales.
IExtraDataChangedEvent Cette classe contient l'avertissement lorsque des données supplémentaires spécifiques à la machine ou globales ont changé.
IFile Cette classe contient l'interface parent abstraite pour les fichiers gérés par VirtualBox.
IForm Cette classe contient le formulaire.
IFormValue Cette classe contient la valeur d'un formulaire.
IFramebuffer Cette classe contient le tampon d'un cadre.
IFramebufferOverlay Cette classe contient le recouvrement alpha mélangée pour afficher les icônes d'état au-dessus d'un IFramebuffer.
IFsObjInfo Cette classe contient un interface parent abstraite pour les informations sur les objets du système de fichiers VirtualBox.
IGraphicsAdapter Cette classe contient un adaptateur graphique de la machine virtuelle.
IGuest Cette classe contient des informations sur le système d'exploitation exécuté à l'intérieur de la machine virtuelle.
IGuestAdditionsStatusChangedEvent Cette classe contient l'état d'ajout d'un invité ayant changé.
IGuestDirectory Cette classe contient une mise en oeuvre de l'objet IDirectory pour les répertoires dans l'invité.
IGuestDnDSource Cette classe contient une mise en oeuvre de l'objet IDnDSource pour les opérations de glisser-déposer source sur l'invité.
IGuestDnDTarget Cette classe contient une mise en oeuvre de l'objet IDnDTarget pour les opérations de glisser-déposer cible sur l'invité.
IGuestFile Cette classe contient une mise en oeuvre de l'objet IFile pour les fichiers dans l'invité.
IGuestFileEvent Cette classe contient un interface abstraite de base pour tous les événements de fichier invité.
IGuestFileIOEvent Cette classe contient un interface abstraite de base pour tous les événements d'entrée/sortie de fichier invité.
IGuestFileOffsetChangedEvent Cette classe contient un avertissement lorsqu'un fichier invité a changé son déplacement actuel via IFile::seek.
IGuestFileReadEvent Cette classe contient un avertissement lorsque les données ont été lues à partir d'un fichier invité.
IGuestFileRegisteredEvent Cette classe contient un avertissement lorsqu'un fichier invité a été enregistré ou désenregistré.
IGuestFileSizeChangedEvent Cette classe contient un avertissement lorsqu'un fichier invité a changé sa taille via IFile::setSize.
IGuestFileStateChangedEvent Cette classe contient un avertissement lorsqu'un fichier invité a changé son état.
IGuestFileWriteEvent Cette classe contient un avertissement lorsque des données ont été écrites dans un fichier invité.
IGuestFsObjInfo Cette classe contient une représentation de la mise en oeuvre invitée de l'objet IFsObjInfo
IGuestKeyboardEvent Cette classe contient un avertissement lorsqu'un événement de clavier d'invité se produit
IGuestMonitorChangedEvent Cette classe contient un avertissement lorsque l'invité active l'un de ses moniteurs.
IGuestMonitorInfoChangedEvent Cette classe contient l'invité rapportant les données de position du curseur.
IGuestMouseEvent Cette classe contient un avertissement lorsqu'un événement de souris invité se produit.
IGuestMultiTouchEvent Cette classe contient un avertissement lorsqu'un événement sur l'écran tactile du client se produit.
IGuestOSType Cette classe contient le type de système d'exploitation invité.
IGuestProcess Cette classe contient la mise en oeuvre de l'objet IProcess pour les processus que l'hôte a démarrés dans l'invité.
IGuestProcessEvent Cette classe contient l'interface abstraite de base pour tous les événements de processus invités.
IGuestProcessInputNotifyEvent Cette classe contient un avertissement lorsqu'un processus invité stdin est devenu disponible.
IGuestProcessIOEvent Cette classe contient un interface abstraite de base pour tous les événements d'entrée/sortie de processus invité.
IGuestProcessOutputEvent Cette classe contient un avertissement quand une sortie de processus invité est disponible pour la lecture.
IGuestProcessRegisteredEvent Cette classe contient un avertissement lorsqu'un processus invité a été enregistré ou désenregistré.
IGuestProcessStateChangedEvent Cette classe contient un avertissement lorsqu'un processus invité a changé son état.
IGuestPropertyChangedEvent Cette classe contient un avertissement lorsqu'un hôtel a changé.
IGuestScreenInfo Cette classe contient l'écran d'informations de l'invité.
IGuestSession Cette classe contient une session d'invité représentant un compte d'utilisateur emprunté dans l'invité, de sorte que chaque opération utilisera les mêmes informations d'identification que celles spécifiées lors de la création de l'objet de session via IGuest::createSession.
IGuestSessionEvent Cette classe contient un interface abstraite de base pour tous les événements de session d'invité.
IGuestSessionRegisteredEvent Cette classe contient un avertissement lorsqu'une session d'invité a été enregistrée ou désinscrite.
IGuestSessionStateChangedEvent Cette classe contient l'avertissement lorsqu'une session invité a changé son état.
IGuestUserStateChangedEvent Cette classe contient un avertissement lorsqu'un utilisateur invité a changé son état.
IHost Cette classe contient la machine physique sur laquelle cette installation VirtualBox s'exécute.
IHostNameResolutionConfigurationChangeEvent Cette classe contient un événement déclenché lorsque le nom de l'hôte de la configuration de résolution a changé.
IHostNetworkInterface Cette classe contient une représentation de l'une des interfaces réseau de l'hôte.
IHostPCIDevicePlugEvent Cette classe contient un avertissement lorsque le périphérique PCI hôte est branché ou débranché.
IHostUpdate Cette classe contient une représentation de l'état de la logique de vérification des mises à jour (un patron de conception retourné par l'attribut IHost::update)
IHostUSBDevice Cette classe contient un périphérique USB physique connecté à l'ordinateur hôte.
IHostUSBDeviceFilter Cette classe contient un filtre global pour un périphérique USB physique utilisé par l'ordinateur hôte.
IHostVideoInputDevice Cette classe contient une représentation de l'un des périphériques de capture vidéo de l'hôte, par exemple une webcam.
IInternalMachineControl Cette classe contient un contrôle interne de la machine.
IInternalProgressControl Cette classe contient un contrôle interne de processus.
IInternalSessionControl Cette classe contient un contrôle interne de session.
IKeyboard Cette classe contient un clavier de la machine virtuelle.
IKeyboardLedsChangedEvent Cette classe contient un avertissement lorsque le système d'exploitation invité exécute la commande KBD_CMD_SET_LEDS pour modifier l'état des voyants du clavier.
IMachine Cette classe contient une machine virtuelle, ou invité, créée dans VirtualBox.
IMachineDataChangedEvent Cette classe permet d'indiquer que l'un des paramètres de la machine donnée a changé.
IMachineDebugger Cette classe contient le débogueur de la machine.
IMachineEvent Cette classe contient l'interface abstraite de base pour tous les événements machine.
IMachineRegisteredEvent Cette classe permet d'indiquer que la machine donnée a été enregistrée ou non enregistrée dans cette installation de VirtualBox.
IMachineStateChangedEvent Cette classe contient l'événement de changement d'état de la machine.
IManagedObjectRef Cette classe contient une référence d'objet géré.
IMedium Cette classe contient l'entreposage virtuel pour les disques durs, CD/DVD ou l'unité de disquettes d'une machine.
IMediumAttachment Cette classe permet de relier les supports d'entreposage aux machines virtuelles.
IMediumChangedEvent Cette classe contient un avertissement lorsqu'une pièce jointe de support change.
IMediumConfigChangedEvent Cette classe permet d'indiquer que la configuration du support donné a été modifiée (emplacement, propriétés, enfant/parent ou autre).
IMediumFormat Cette classe contient le format du média.
IMediumIO Cette classe permet d'accéder et de modifier le contenu d'un média.
IMediumRegisteredEvent Cette classe permet d'indiquer que le support donné a été enregistré ou non enregistré dans cette installation de VirtualBox.
IMouse Cette classe contient la souris de la machine virtuelle.
IMouseCapabilityChangedEvent Cette classe contient un avertissement lorsque les capacités de la souris signalées par l'invité ont changé.
IMousePointerShape Cette classe contient la description du pointeur de la souris invité.
IMousePointerShapeChangedEvent Cette classe contient un avertissement lorsque la forme du pointeur de la souris de l'invité a changé.
INATEngine Cette classe contient l'interface de gestion d'un moteur NAT utilisé avec une machine virtuelle.
INATNetwork Cette classe contient le réseau NAT.
INATNetworkAlterEvent Cette classe contient un événement de modification de réseau NAT.
INATNetworkChangedEvent Cette classe contient un événement de changement de réseau NAT.
INATNetworkCreationDeletionEvent Cette classe contient un événement de création ou suppression de réseau NAT.
INATNetworkPortForwardEvent Cette classe contient un événement de transfert de port réseau.
INATNetworkSettingEvent Cette classe contient un événement d'ajustement de réseau.
INATNetworkStartStopEvent Cette classe contient un événement de démarrage ou d'arrêt réseau.
INATRedirectEvent Cette classe contient un avertissement lorsque la règle de redirection NAT est ajoutée ou supprimée.
INetworkAdapter Cette classe contient une représentation d'une carte réseau virtuelle étant attachée à une machine virtuelle.
INetworkAdapterChangedEvent Cette classe contient un avertissement lorsqu'une propriété de l'une des cartes réseau virtuelles change.
IParallelPort Cette classe contient un périphérique de port parallèle virtuel.
IParallelPortChangedEvent Cette classe contient un avertissement lorsqu'une propriété de l'un des ports parallèles virtuels change.
IPCIAddress Cette classe contient une adresse sur le bus PCI.
IPCIDeviceAttachment Cette classe contient les informations sur les pièces jointes PCI
IPerformanceCollector Cette classe contient le service collectant et entreposant les données de mesure de performance.
IPerformanceMetric Cette classe contient les paramètres de la métrique de performance donnée.
IProcess Cette classe contient l'interface parent abstraite pour les processus gérés par VirtualBox.
IProgress Cette classe permet de suivre et contrôler les tâches désynchronisées dans VirtualBox.
IProgressEvent Cette classe contient l'interface abstraite de base pour tous les événements de progression.
IProgressPercentageChangedEvent Cette classe contient l'événement de changement d'état de progression.
IProgressTaskCompletedEvent Cette classe contient l'événement d'achèvement de la tâche de progression.
IRangedIntegerFormValue Cette classe contient une valeur de l'intervalle entière d'un formulaire.
IRecordingChangedEvent Cette classe contient un avertissement lorsque les paramètres d'enregistrement ont changé.
IRecordingScreenSettings Cette classe contient les paramètres d'enregistrement d'un seul écran virtuel.
IRecordingSettings Cette classe contient les paramètres d'enregistrement de la machine virtuelle.
IReusableEvent Cette classe contient un interface abstraite de base pour tous les événements réutilisables.
IRuntimeErrorEvent Cette classe contient un avertissement lorsqu'une erreur se produit lors de l'exécution de la machine virtuelle.
ISerialPort Cette classe contient un périphérique de port série virtuel.
ISerialPortChangedEvent Cette classe contient un avertissement lorsqu'une propriété de l'un des ports série virtuels change.
ISession Cette classe contient un processus client et permet de verrouiller les machines virtuelles (représentées par des objets IMachine) pour éviter les modifications conflictuelles de la machine.
ISessionStateChangedEvent Cette classe permet d'indiquer que l'état de la session pour la machine donnée a été modifié.
ISharedFolder Cette classe contient un dossier dans le système de fichiers de l'ordinateur hôte accessible à partir du système d'exploitation invité s'exécutant dans une machine virtuelle à l'aide d'un nom logique associé.
ISharedFolderChangedEvent Cette classe contient un avertissement lorsqu'un dossier partagé est ajouté ou supprimé.
IShowWindowEvent Cette classe contient un avertissement lorsqu'un appel à IMachine::showConsoleWindow demande que la fenêtre de la console soit activée et mise au premier plan sur le bureau du PC hôte.
ISnapshot Cette classe contient un instantané de la machine virtuelle.
ISnapshotChangedEvent Cette classe permet d'indiquer que les propriétés de l'instantané (nom et/ou description) ont été modifiées.
ISnapshotDeletedEvent Cette classe permet d'indiquer que l'instantané de la machine donnée a été supprimé.
ISnapshotEvent Cette classe contient un interface de base pour tous les événements d'instantané.
ISnapshotRestoredEvent Cette classe permet d'indiquer que l'instantané de la machine donnée a été restauré.
ISnapshotTakenEvent Cette classe permet d'indiquer qu'un nouvel instantané de la machine a été pris.
IStateChangedEvent Cette classe contient un avertissement lorsque l'état d'exécution de la machine a changé.
IStorageController Cette classe contient une représentation d'un contrôleur d'entreposage associé à une machine virtuelle (IMachine).
IStorageControllerChangedEvent Cette classe contient un avertissement lorsqu'un contrôleur d'entreposage change.
IStorageDeviceChangedEvent Cette classe contient un avertissement lorsqu'un périphérique d'entreposage est connecté ou retiré.
IStringArray Cette classe permet d'indiquer, lorsque vous devez renvoyer un tableau de chaînes de caractères de manière désynchronisé (sous une progression), que vous ne pouvez pas utiliser le paramètre par valeur out dans type="wstring" safearray="yes" dir="out", d'où cet enveloppe.
IStringFormValue Cette classe contient une valeur de chaîne de caractères de formulaire.
ISystemProperties Cette classe contient les propriétés globales de l'installation VirtualBox donnée.
IToken Cette classe contient le jeton passé à un client API, déclenchant des actions de nettoyage lorsqu'il est explicitement libéré en appelant la méthode d'abandon (de préférence, car elle est définie avec précision lorsque la publication se produit), ou lorsque le nombre de références d'objet tombe à 0
IUnattended Cette classe contient un tuyau pour préparer le système d'exploitation invité pour une installation entièrement automatisée.
IUSBController Cette classe contient un contrôleur USB.
IUSBControllerChangedEvent Cette classe contient un avertissement lorsqu'une propriété des contrôleurs USB virtuels change.
IUSBDevice Cette classe contient un périphérique USB virtuel connecté à la machine virtuelle.
IUSBDeviceFilter Cette classe contient un filtre de périphérique USB utilisé pour effectuer des actions sur un groupe de périphériques USB
IUSBDeviceFilters Cette classe contient un filtres de périphérique USB.
IUSBDeviceStateChangedEvent Cette classe contient des avertissements lorsqu'un périphérique USB est connecté ou détaché du contrôleur USB virtuel.
IUSBProxyBackend Cette classe contient l'interface USBProxyBackend représentant une source pour les périphériques USB disponibles pour l'hôte pour se connecter à la machine virtuelle.
IVBoxSVCAvailabilityChangedEvent Cette classe contient un avertissement lorsque VBoxSVC devient indisponible (en raison d'un crash ou de circonstances inattendues similaires) ou de nouveau disponible.
IVBoxSVCRegistration Cette classe contient une mise en oeuvre par la fabrique de classes VirtualBox et enregistré auprès de VBoxSDS afin de pouvoir récupérer IVirtualBox au nom d'autres VBoxSVC.
IVetoEvent Cette classe contient un interface abstraite de base pour les événements de veto.
IVFSExplorer Cette classe contient l'interface VFSExplorer unifiant l'accès à différents types de système de fichiers.
IVirtualBox Cette classe contient l'interface principale exposée par le produit fournissant la gestion des machines virtuelles.
IVirtualBoxClient Cette classe contient un interface pratique pour les applications clientes.
IVirtualBoxErrorInfo Cette classe contient les informations d'erreur étendues.
IVirtualBoxSDS Cette classe contient l'assistant de service d'annuaire à l'échelle du système.
IVirtualSystemDescription Cette classe contient une représentation d'un système virtuel (machine) dans un environnement d'application.
IVirtualSystemDescriptionForm Cette classe contient un formulaire dans un système virtuel.
IVRDEServer Cette classe contient un serveur VRDE.
IVRDEServerChangedEvent Cette classe contient un avertissement lorsqu'une propriété du serveur VRDE change.
IVRDEServerInfo Cette classe contient des informations sur les capacités et l'état du serveur de bureau à distance (VRDE)
IVRDEServerInfoChangedEvent Cette classe contient un avertissement lorsque l'état du serveur VRDE change.
IWebsessionManager Cette classe contient un gestionnaire Websession.


Dernière mise à jour : Samedi, le 19 décembre 2020