VDS-Schnittstellen
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtual Disk Service durch die Windows Storage Verwaltungs-APIersetzt.]
VDS-Objekte (Virtual Disk Service) stellen Schnittstellen bereit, die Methoden zum Abfragen, Konfigurieren und Verwalten von Speichergeräten verfügbar machen.
| Schnittstelle | BESCHREIBUNG |
|---|---|
| IEnumVdsObject | Listet einen Satz von VDS-Objekten eines bestimmten Typs auf. |
| IVdsAdmin | Registriert einen Anbieter bei VDS. |
| IVdsAdvancedDisk | Erstellt und löscht Partitionen und ändert Partitionsattribute. |
| IVdsAdvancedDisk2 | Stellt eine Methode zum Ändern von Partitionstypen bereit. |
| IVdsAdviseSink | Empfängt VDS-Benachrichtigungen. |
| IVdsAsync | Verwaltet asynchrone Vorgänge. |
| IVdsController | Macht Methoden zum Ausführen von Abfrage- und Konfigurationsvorgängen auf einem Controller verfügbar. |
| IVdsControllerControllerPort | Stellt eine Methode zum Aufzählen von Controllerports für eine Klasse bereit, die die IVdsController-Schnittstelle implementiert. |
| IVdsControllerPort | Stellt Methoden zum Ausführen von Abfrage- und Konfigurationsvorgängen an einem Controllerport bereit. |
| IVdsCreatePartitionEx | Erstellt eine Partition auf einem Basisdatenträger. |
| IVdsDisk | Fragt grundlegende und dynamische Datenträger ab und konfiguriert sie. |
| IVdsDisk2 | Stellt eine Methode bereit, um den SAN-Modus eines Datenträgers auf offline oder online festzulegen. |
| IVdsDiskPartitionMF | Stellt Methoden zum Ausführen von Dateisystemverwaltungsvorgängen für Partitionen bereit. |
| IVdsDiskPartitionMF2 | Stellt eine Methode zum Formatieren einer Partition mit zusätzlichen Formatierungsoptionen bereit. |
| IVdsDrive | Stellt Methoden zum Ausführen von Abfrage- und Konfigurationsvorgängen auf einem Laufwerk bereit. |
| IVdsDrive2 | Stellt eine Methode zum Abfragen der Eigenschaften eines Laufwerks bereit. |
| IVdsHbaPort | Stellt Methoden zum Abfragen und Interagieren mit HBA-Ports auf dem lokalen System bereit. |
| IVdsHwProvider | Stellt Methoden zum Ausführen von Abfrage-, Aufzählungs- und Aktualisierungsvorgängen für einen Hardwareanbieter bereit. |
| IVdsHwProviderPrivate | Stellt eine Methode bereit, mit der VDS bestimmen kann, ob der Hardwareanbieter eine angegebene LUN besitzt. |
| IVdsHwProviderPrivateMpio | Stellt eine Methode bereit, die den Status von Pfaden festlegt, die von einem bestimmten HBA-Port zum Anbieter stammen. |
| IVdsHwProviderStoragePools | Stellt Methoden zum Erstellen von LUNs in einem Speicherpool und zum Aufzählen der Speicherpools bereit, die von einem Hardwareanbieter verwaltet werden. |
| IVdsHwProviderType | Stellt eine Methode zum Abrufen des Hardwareanbietertyps bereit. |
| IVdsHwProviderType2 | Diese Schnittstelle ist nicht implementiert. Verwenden Sie stattdessen IVdsHwProviderType. |
| IVdsIscsiInitiatorAdapter | Stellt Methoden zum Abfragen und Interagieren mit iSCSI-Initiatoradaptern auf dem lokalen System bereit. |
| IVdsIscsiInitiatorPortal | Stellt Methoden zum Abfragen und Interagieren mit iSCSI-Initiatorportalen auf dem lokalen System bereit. |
| IVdsIscsiPortal | Stellt Methoden zum Ausführen von Abfrage- und Konfigurationsvorgängen in einem iSCSI-Portal bereit. |
| IVdsIscsiPortalGroup | Stellt Methoden zum Ausführen von Abfrage- und Konfigurationsdiensten für eine iSCSI-Portalgruppe bereit. |
| IVdsIscsiPortalLocal | Stellt Methoden zum Festlegen von lokalen Initiator-spezifischen ipsec-vorinstallierten Schlüsseln in einem iSCSI-Portal bereit. |
| IVdsIscsiTarget | Stellt Methoden zum Ausführen von Abfrage- und Konfigurationsvorgängen für ein iSCSI-Ziel bereit. |
| IVdsLun | Stellt Methoden zum Ausführen von Abfrage- und Konfigurationsvorgängen für eine LUN (logische Einheitennummer) bereit. |
| IVdsLun2 | Stellt Methoden zum Anwenden und Abfragen von LUN-Hinweisen (Logical Unit Number) bereit. |
| IVdsLunControllerPorts | Stellt Methoden zum Ausführen von Controllerportkonfigurationsvorgängen für eine LUN bereit. |
| IVdsLunIscsi | Stellt Methoden zum Ausführen von Abfrage- und Konfigurationsvorgängen für eine iSCSI-LUN bereit. |
| IVdsLunMpio | Stellt Methoden zum Ausführen von Abfrage- und Konfigurationsvorgängen für eine LUN mit MPIO-Erweiterungen bereit. |
| IVdsLunNaming | Stellt eine Methode zum Benennen von LUNs für eine Klasse bereit, die die IVdsLun-Schnittstelle implementiert. |
| IVdsLunNumber | Stellt eine Methode zum Abfragen der LUN-Nummer für eine LUN bereit. |
| IVdsLunPlex | Stellt Methoden zum Ausführen von Abfrage- und Konfigurationsvorgängen auf einem LUN-Plex bereit. |
| IVdsMaintenance | Stellt Methoden zum Ausführen von Wartungsvorgängen für ein Subsystem, einen Controller oder ein Laufwerk bereit. |
| IVdsOpenVDisk | Definiert Methoden zum Verwalten eines virtuellen Datenträgers. |
| IVdsPack | Fragt Pakete mit Datenträgern ab und konfiguriert sie und erstellt Volumes. |
| IVdsPack2 | Stellt eine Methode zum Erstellen ausgerichteter Volumes für ein Paket bereit. |
| IVdsProvider | Gibt die Eigenschaften eines Hardware- oder Softwareanbieters zurück. |
| IVdsProviderPrivate | Stellt Methoden bereit, mit denen VDS verschiedene Vorgänge für Anbieterobjekte ausführen kann. |
| IVdsProviderSupport | Stellt eine Methode bereit, um anzugeben, welche Versionen der VDS-Schnittstellen vom Anbieter unterstützt werden. |
| IVdsRemovable | Fragt Wechseldatenträger ab, z. B. CD-ROMs, und wirft sie aus. |
| IVdsService | Stellt Methoden auf Dienstebene für die Arbeit mit VDS bereit. |
| IVdsServiceHba | Stellt eine Methode zum Abfragen von HBA-Ports auf dem lokalen System zur Seite. |
| IVdsServiceIscsi | Stellt Methoden für die Schnittstelle mit dem lokalen Initiatordienst bereit. |
| IVdsServiceLoader | Startet VDS. |
| IVdsServiceUninstallDisk | Stellt Methoden zum Deinstallieren von basis- und dynamischen Datenträgern zur Anwendung. |
| IVdsStoragePool | Stellt Methoden zum Abfragen von Informationen und Aufzählen verwandter Objekte für einen Speicherpool zur Verfügung. |
| IVdsSubSystem | Stellt Methoden zum Ausführen von Abfrage- und Konfigurationsvorgängen für ein Subsystem dar. |
| IVdsSubSystem2 | Stellt Methoden zum Ausführen von Abfrage- und Konfigurationsvorgängen für ein Subsystem mithilfe der VDS _ HINTS2- und VDS _ SUB SYSTEM _ _ PROP2-Strukturen zur Anwendung. |
| IVdsSubSystemImportTarget | Stellt Methoden zum Abfragen und Konfigurieren des VSS-Standardimportziels für das Subsystem dar. |
| IVdsSubSystemInterconnect | Stellt eine Methode zum Abfragen der von einem Subsystem unterstützten Verbindungstypen dar. |
| IVdsSubSystemIscsi | Stellt Methoden zum Abfragen und Konfigurieren von iSCSI-Zielen und -Portalen in einem Subsystem bereit. |
| IVdsSubSystemNaming | Stellt eine Methode zum Benennen von Subsystemen für eine Klasse bereit, die die IVdsSubSystem-Schnittstelle implementiert. |
| IVdsSwProvider | Führt Softwareanbietervorgänge aus. |
| IVdsVDisk | Definiert Methoden zum Verwalten eines virtuellen Datenträgers. |
| IVdsVdProvider | Definiert Methoden zum Erstellen und Verwalten virtueller Datenträger. |
| IVdsVolume | Erstellt und löscht Volumeplexes und ändert Volumeattribute. |
| IVdsVolume2 | Stellt eine Methode zum Zurückgeben von Volumeeigenschaftsinformationen einschließlich der Volume-GUIDs zur Verfügung. |
| IVdsVolumeMF | Führt Zugriffspfad- und Dateisystemvorgänge für Volumeobjekte aus. |
| IVdsVolumeMF2 | Stellt Methoden zum Ausführen zusätzlicher Dateisystemverwaltungsvorgänge für das Volumeobjekt zur Seite. |
| IVdsVolumeMF3 | Stellt Methoden zum Ausführen zusätzlicher Dateisystemverwaltungsvorgänge für das Volumeobjekt zur Seite. |
| IVdsVolumeOnline | Stellt eine Methode zum Online-Online stellen einzelner Volumes zur Verfügung. |
| IVdsVolumePlex | Fragt das enthaltende Volume ab und repariert fehlerhafte Extent. |
| IVdsVolumeShrink | Stellt Methoden zur Unterstützung der Volumeverkleinerung zur Auswahl. |