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

Weitere Informationen

IVdsLunPlex::GetLun

LUN-Objekt

VDS-Schnittstellen