Partager via


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.