IVdsLun-Schnittstelle (vds.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]
Stellt Methoden zum Ausführen von Abfrage- und Konfigurationsvorgängen für eine logische Einheitsnummer (LUN) bereit.
Vererbung
Die IVdsLun-Schnittstelle erbt von der IUnknown-Schnittstelle . IVdsLun verfügt auch über die folgenden Typen von Membern:
Methoden
Die IVdsLun-Schnittstelle verfügt über diese Methoden.
IVdsLun::AddPlex Die IVdsLun::AddPlex-Methode (vds.h) fügt der Ziel-LUN als neuen Plex eine LUN hinzu. |
IVdsLun::ApplyHints Die IVdsLun::ApplyHints-Methode (vds.h) wendet einen neuen Satz von Hinweisen auf die LUN an. Hinweise, die auf eine LUN angewendet werden, werden gleichzeitig auf alle Plexes angewendet. |
IVdsLun::AssociateControllers Die IVdsLun::AssociateControllers-Methode (vds.h) legt die Subsystemcontroller in Bezug auf die LUN auf aktiv oder inaktiv fest. |
IVdsLun::D elete Die IVdsLun::D elete-Methode (vds.h) löscht die LUN und alle Plexes. Alle Daten auf der LUN gehen verloren, und VDS gibt die dem LUN zugeordneten Ausdehnungen frei. |
IVdsLun::Extend Die IVdsLun::Extend-Methode (vds.h) erweitert eine LUN um eine angegebene Anzahl von Bytes. |
IVdsLun::GetIdentificationData Die IVdsLun::GetIdentificationData-Methode (vds.h) gibt Daten von den Seiten SCSI-Abfragedaten und Wichtige Produktdaten 0x80 und 0x83 zurück. |
IVdsLun::GetProperties Die IVdsLun::GetProperties-Methode (vds.h) gibt die Eigenschaften eines LUN-Objekts zurück. |
IVdsLun::GetSubSystem Die IVdsLun::GetSubSystem-Methode (vds.h) gibt das Subsystem zurück, das die LUN darstellt. |
IVdsLun::QueryActiveControllers Die IVdsLun::QueryActiveControllers-Methode (vds.h) gibt eine Enumeration von aktuell aktiven Controllern zurück, die auf die LUN zugreifen können. |
IVdsLun::QueryHints Die IVdsLun::QueryHints-Methode (vds.h) gibt die Hinweise zurück, die derzeit auf die LUN angewendet werden. |
IVdsLun::QueryMaxLunExtendSize Die IVdsLun::QueryMaxLunExtendSize-Methode (vds.h) gibt die maximale Größe zurück, um die eine LUN erweitert werden kann. |
IVdsLun::QueryPlexes Die IVdsLun::QueryPlexes-Methode (vds.h) gibt eine Enumeration der Plexes in einer LUN zurück. |
IVdsLun::Recover Die IVdsLun::Recover-Methode (vds.h) startet einen Wiederherstellungsvorgang für eine LUN. |
IVdsLun::RemovePlex Die IVdsLun::RemovePlex-Methode (vds.h) entfernt einen Plex aus einer LUN. |
IVdsLun::SetMask Die IVdsLun::SetMask-Methode (vds.h) gibt die Liste der Computer an, die Zugriff auf die LUN erhalten sollen. |
IVdsLun::SetStatus Die IVdsLun::SetStatus-Methode (vds.h) legt den Status der LUN auf den angegebenen Wert fest. |
IVdsLun::Shrink Die IVdsLun::Shrink-Methode (vds.h) verkleinert eine LUN um eine angegebene Anzahl von Bytes. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | vds.h |