Laufwerkobjekt
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]
Ein Laufwerkobjekt modelliert ein physisches Laufwerk, das in einem Subsystem enthalten ist. Jedes Laufwerk stellt eine Verbindung mit einem Bus her, belegt einen Steckplatz und enthält eine Reihe von Laufwerksausdehnungen. Jedes Laufwerk kann Erweiterungen zu einer beliebigen Anzahl von LUNs beitragen. Ein Laufwerk kann auch als Hot Spare bezeichnet werden.
Verwenden Sie die IVdsSubSystem::QueryDrives-Methode , um die Laufwerke zu ermitteln, die in einem bestimmten Subsystem enthalten sind. Aufrufer können einen Zeiger auf ein bestimmtes Laufwerk abrufen, indem sie das gewünschte Laufwerkobjekt aus der Enumeration auswählen, die von der QueryDrives-Methode zurückgegeben wird, oder indem sie die IVdsSubSystem::GetDrive-Methode aufrufen und die gewünschte Bus- und Slotnummer übergeben. Mit einem Laufwerkobjekt können Sie den Laufwerksstatus und die Abfrage für Laufwerkeigenschaften, zugeordnete Laufwerkausdehnungen und das Subsystem festlegen, das das Laufwerk enthält.
Neben einem Objektbezeichner, einem Namen und einer Seriennummer umfassen die Eigenschaften des Laufwerkobjekts den Laufwerkstatus, die Integrität und die Flags. die Größe in Bytes; und eine Bus- und Slotnummer.
In der folgenden Tabelle sind verwandte Schnittstellen, Enumerationen und Strukturen aufgeführt.
type | Element |
---|---|
Schnittstellen, die immer von diesem Objekt verfügbar gemacht werden | IVdsDrive |
Schnittstellen, die von diesem Objekt verfügbar gemacht werden können | IVdsMaintenance |
Zugeordnete Enumerationen | VDS_DRIVE_FLAG, VDS_DRIVE_STATUS und VDS_DRIVE_EXTENT. |
Zugeordnete Strukturen | VDS_DRIVE_PROP und VDS_DRIVE_NOTIFICATION. |
Zugehörige Themen