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