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. |