VDS Interfaces
[À compter de Windows 8 et Windows Server 2012, l’interface COM service de disque virtuel est remplacée par l’API de gestion du stockage Windows .]
Les objets VDS (Virtual Disk Service) fournissent des interfaces qui exposent des méthodes d’interrogation, de configuration et de maintenance des périphériques de stockage.
Interface | Description |
---|---|
IEnumVdsObject | Énumère un ensemble d’objets VDS d’un type donné. |
IVdsAdmin | Inscrit un fournisseur auprès de VDS. |
IVdsAdvancedDisk | Crée et supprime des partitions et modifie les attributs de partition. |
IVdsAdvancedDisk2 | Fournit une méthode pour modifier les types de partition. |
IVdsAdviseSink | Reçoit des notifications VDS. |
IVdsAsync | Gère les opérations asynchrones. |
IVdsController | Expose des méthodes pour effectuer des opérations de requête et de configuration sur un contrôleur. |
IVdsControllerControllerPort | Fournit une méthode pour énumérer les ports du contrôleur pour une classe implémentant l’interface IVdsController. |
IVdsControllerPort | Fournit des méthodes pour effectuer des opérations de requête et de configuration sur un port de contrôleur. |
IVdsCreatePartitionEx | Crée une partition sur un disque de base. |
IVdsDisk | Interroge et configure des disques de base et dynamiques. |
IVdsDisk2 | Fournit une méthode pour définir le mode SAN d’un disque sur hors connexion ou en ligne. |
IVdsDiskPartitionMF | Fournit des méthodes pour effectuer des opérations de gestion du système de fichiers sur des partitions. |
IVdsDiskPartitionMF2 | Fournit une méthode pour mettre en forme une partition avec des options de mise en forme supplémentaires. |
IVdsDrive | Fournit des méthodes pour effectuer des opérations de requête et de configuration sur un lecteur. |
IVdsDrive2 | Fournit une méthode pour interroger les propriétés d’un lecteur. |
IVdsHbaPort | Fournit des méthodes pour interroger et interagir avec les ports HBA sur le système local. |
IVdsHwProvider | Fournit des méthodes pour effectuer des opérations de requête, de réumation et d’actualisation sur un fournisseur de matériel. |
IVdsHwProviderPrivate | Fournit une méthode qui permet à VDS de déterminer si le fournisseur de matériel possède un LUN spécifié. |
IVdsHwProviderPrivateMpio | Fournit une méthode qui définit l’état des chemins d’accès provenant d’un port HBA particulier au fournisseur. |
IVdsHwProviderStoragePools | Fournit des méthodes pour créer des numéros d’unité logique dans un pool de stockage et énumérer les pools de stockage gérés par un fournisseur de matériel. |
IVdsHwProviderType | Fournit une méthode pour récupérer le type de fournisseur de matériel. |
IVdsHwProviderType2 | Cette interface n’est pas implémentée. Utilisez IVdsHwProviderType à la place. |
IVdsIscsiInitiatorAdapter | Fournit des méthodes pour interroger et interagir avec les adaptateurs initiateurs iSCSI sur le système local. |
IVdsIscsiInitiatorPortal | Fournit des méthodes pour interroger et interagir avec les portails initiateurs iSCSI sur le système local. |
IVdsIscsiPortal | Fournit des méthodes pour effectuer des opérations de requête et de configuration sur un portail iSCSI. |
IVdsIscsiPortalGroup | Fournit des méthodes pour effectuer des services de requête et de configuration sur un groupe de portail iSCSI. |
IVdsIscsiPortalLocal | Fournit des méthodes pour définir des clés IPSEC spécifiques à l’initiateur local sur un portail iSCSI. |
IVdsIscsiTarget | Fournit des méthodes pour effectuer des opérations de requête et de configuration sur une cible iSCSI. |
IVdsLun | Fournit des méthodes pour effectuer des opérations de requête et de configuration sur un numéro d’unité logique (numéro d’unité logique). |
IVdsLun2 | Fournit des méthodes pour appliquer et interroger des indicateurs de numéro d’unité logique (LUN). |
IVdsLunControllerPorts | Fournit des méthodes pour effectuer des opérations de configuration de port du contrôleur sur un numéro d’unité logique. |
IVdsLunIscsi | Fournit des méthodes pour effectuer des opérations de requête et de configuration sur un numéro d’unité logique iSCSI. |
IVdsLunMpio | Fournit des méthodes pour effectuer des opérations de requête et de configuration sur un LUN avec des extensions MPIO. |
IVdsLunNaming | Fournit une méthode permettant de nommer des numéros d’unité logique pour une classe implémentant l’interface IVdsLun. |
IVdsLunNumber | Fournit une méthode pour interroger le numéro d’unité logique d’un numéro d’unité logique. |
IVdsLunPlex | Fournit des méthodes pour effectuer des opérations de requête et de configuration sur un plex lun. |
IVdsMaintenance | Fournit des méthodes pour effectuer des opérations de maintenance sur un sous-système, un contrôleur ou un lecteur. |
IVdsOpenVDisk | Définit les méthodes de gestion d’un disque virtuel. |
IVdsPack | Interroge et configure des packs contenant des disques et crée des volumes. |
IVdsPack2 | Fournit une méthode pour créer des volumes alignés sur un pack. |
IVdsProvider | Retourne les propriétés d’un matériel ou d’un fournisseur de logiciels. |
IVdsProviderPrivate | Fournit des méthodes permettant à VDS d’effectuer des opérations diverses sur des objets fournisseur. |
IVdsProviderSupport | Fournit une méthode pour indiquer quelles versions des interfaces VDS sont prises en charge par le fournisseur. |
IVdsRemovable | Interroge et éjecte des disques amovibles, tels que des CD-ROMs. |
IVdsService | Fournit des méthodes de niveau de service pour l’utilisation de VDS. |
IVdsServiceHba | Fournit une méthode pour interroger les ports HBA sur le système local. |
IVdsServiceIscsi | Fournit des méthodes d’interface avec le service initiateur local. |
IVdsServiceLoader | Lance VDS. |
IVdsServiceUninstallDisk | Fournit des méthodes pour désinstaller des disques de base et dynamiques. |
IVdsStoragePool | Fournit des méthodes pour interroger des informations et énumérer des objets associés pour un pool de stockage . |
IVdsSubSystem | Fournit des méthodes pour effectuer des opérations de requête et de configuration sur un sous-système. |
IVdsSubSystem2 | Fournit des méthodes pour effectuer des opérations de requête et de configuration sur un sous-système à l’aide des structures VDS_HINTS2 et VDS_SUB_SYSTEM_PROP2. |
IVdsSubSystemImportTarget | Fournit des méthodes pour interroger et configurer la cible d’importation VSS par défaut pour le sous-système. |
IVdsSubSystemInterconnect | Fournit une méthode pour interroger les types d’interconnexion pris en charge par un sous-système. |
IVdsSubSystemIscsi | Fournit des méthodes pour interroger et configurer des cibles et des portails iSCSI sur un sous-système. |
IVdsSubSystemNaming | Fournit une méthode pour nommer des sous-systèmes pour une classe implémentant l’interface IVdsSubSystem. |
IVdsSwProvider | Effectue des opérations de fournisseur de logiciels. |
IVdsVDisk | Définit les méthodes de gestion d’un disque virtuel. |
IVdsVdProvider | Définit les méthodes de création et de gestion des disques virtuels. |
IVdsVolume | Crée et supprime des plexes de volume et modifie les attributs de volume. |
IVdsVolume2 | Fournit une méthode pour retourner des informations de propriété de volume, y compris les GUID de volume. |
IVdsVolumeMF | Effectue des opérations de chemin d’accès et de système de fichiers sur des objets de volume. |
IVdsVolumeMF2 | Fournit des méthodes pour effectuer des opérations de gestion supplémentaires du système de fichiers sur l’objet de volume. |
IVdsVolumeMF3 | Fournit des méthodes pour effectuer des opérations de gestion supplémentaires du système de fichiers sur l’objet de volume. |
IVdsVolumeOnline | Fournit une méthode pour mettre en ligne des volumes uniques. |
IVdsVolumePlex | Interroge le volume contenant et répare les étendues incorrectes. |
IVdsVolumeShrink | Fournit des méthodes pour prendre en charge la réduction du volume. |