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. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour