IVdsLun-Schnittstelle (vdshwprv.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts von der Windows Storage Management-API abgelöst.]
Stellt Methoden zum Ausführen von Abfrage- und Konfigurationsvorgängen für eine logische Einheitennummer (Logical Unit Number, LUN) bereit.
Vererbung
Die IVdsLun-Schnittstelle erbt von der IUnknown-Schnittstelle . IVdsLun verfügt auch über folgende Membertypen:
Methoden
Die IVdsLun-Schnittstelle verfügt über diese Methoden.
IVdsLun::AddPlex Die IVdsLun::AddPlex-Methode (vdshwprv.h) fügt der Ziel-LUN eine LUN als neuen Plex hinzu. |
IVdsLun::ApplyHints Die IVdsLun::ApplyHints-Methode (vdshwprv.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 (vdshwprv.h) legt die Subsystemcontroller in Bezug auf die LUN auf aktiv oder inaktiv fest. |
IVdsLun::D elete Die Methode IVdsLun::D elete (vdshwprv.h) löscht die LUN und alle ihre Plexes. Alle Daten auf der LUN gehen verloren. VDS gibt die der LUN zugeordneten Blöcke frei. |
IVdsLun::Extend Die IVdsLun::Extend-Methode (vdshwprv.h) erweitert eine LUN um eine angegebene Anzahl von Bytes. |
IVdsLun::GetIdentificationData Die IVdsLun::GetIdentificationData (vdshwprv.h)-Methode gibt Daten aus den Seiten SCSI-Untersuchungsdaten und wichtige Produktdaten zurück, 0x80 und 0x83. |
IVdsLun::GetProperties Die IVdsLun::GetProperties-Methode (vdshwprv.h) gibt die Eigenschaften eines LUN-Objekts zurück. |
IVdsLun::GetSubSystem Die IVdsLun::GetSubSystem -Methode (vdshwprv.h) gibt das Subsystem zurück, das die LUN anzeigt. |
IVdsLun::QueryActiveControllers Die IVdsLun::QueryActiveControllers-Methode (vdshwprv.h) gibt eine Enumeration der derzeit aktiven Controller zurück. |
IVdsLun::QueryHints Die IVdsLun::QueryHints-Methode (vdshwprv.h) gibt die Hinweise zurück, die derzeit auf die LUN angewendet werden. |
IVdsLun::QueryMaxLunExtendSize Die IVdsLun::QueryMaxLunExtendSize (vdshwprv.h)-Methode gibt die maximale Größe zurück, um die eine LUN erweitert werden kann. |
IVdsLun::QueryPlexes Die IVdsLun::QueryPlexes-Methode (vdshwprv.h) gibt eine Enumeration der Plexes in einer LUN zurück. |
IVdsLun::Recover Die IVdsLun::Recover-Methode (vdshwprv.h) startet einen Wiederherstellungsvorgang für eine LUN. |
IVdsLun::RemovePlex Die IVdsLun::RemovePlex-Methode (vdshwprv.h) entfernt einen Plex aus einer LUN. |
IVdsLun::SetMask Die IVdsLun::SetMask-Methode (vdshwprv.h) gibt die Aufschlüsselungsliste an. Dies ist die Liste der Computer, die Zugriff auf die LUN erhalten sollen. |
IVdsLun::SetStatus Die IVdsLun::SetStatus-Methode (vdshwprv.h) legt den Status der LUN auf den angegebenen Wert fest. |
IVdsLun::Shrink Die IVdsLun::Shrink-Methode (vdshwprv.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 | vdshwprv.h |