VDS Interfaces

[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API 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 partitions.
IVdsAdviseSink Reçoit des notifications VDS.
IVdsAsync Gère les opérations asynchrones.
IVdsController Expose les méthodes permettant d’effectuer des opérations de requête et de configuration sur un contrôleur.
IVdsControllerControllerPort Fournit une méthode permettant d’énumérer les ports de 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 de système de fichiers sur les 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 vers le fournisseur.
IVdsHwProviderStoragePools Fournit des méthodes pour créer des LUN 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 plutôt IVdsHwProviderType .
IVdsIscsiInitiatorAdapter Fournit des méthodes pour interroger et interagir avec les adaptateurs d’initiateur iSCSI sur le système local.
IVdsIscsiInitiatorPortal Fournit des méthodes pour interroger et interagir avec les portails d’initiateur 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 prétagées 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 permettant d’effectuer des opérations de requête et de configuration sur un lun (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 de contrôleur sur une LUN.
IVdsLunIscsi Fournit des méthodes pour effectuer des opérations de requête et de configuration sur un LUN 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 pour nommer des LUN pour une classe implémentant l’interface IVdsLun .
IVdsLunNumber Fournit une méthode permettant d’interroger le numéro de LUN d’une LUN.
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 fournisseur de matériel ou de logiciel.
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 les disques amovibles, tels que les CD-ROM.
IVdsService Fournit des méthodes de niveau de service pour utiliser VDS.
IVdsServiceHba Fournit une méthode pour interroger les ports HBA sur le système local.
IVdsServiceIscsi Fournit des méthodes pour l’interface avec le service initiateur local.
IVdsServiceLoader Lance VDS.
IVdsServiceUninstallDisk Fournit des méthodes pour désinstaller les disques de base et dynamiques.
IVdsStoragePool Fournit des méthodes pour interroger des informations et énumérer les 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 les sous-systèmes d’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 des méthodes pour créer et gérer 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 sur les propriétés 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 les objets de volume.
IVdsVolumeMF2 Fournit des méthodes pour effectuer des opérations de gestion de système de fichiers supplémentaires sur l’objet volume.
IVdsVolumeMF3 Fournit des méthodes pour effectuer des opérations de gestion de système de fichiers supplémentaires sur l’objet volume.
IVdsVolumeOnline Fournit une méthode pour mettre en ligne des volumes uniques.
IVdsVolumePlex Interroge le volume contenant et répare les extensions incorrectes.
IVdsVolumeShrink Fournit des méthodes pour prendre en charge la réduction de volume.