Dela via


Enhetsobjekt

[Från och med Windows 8 och Windows Server 2012 ersätts com-gränssnittet virtual disk service COM med Windows Storage Management API.]

Ett enhetsobjekt modellerar en fysisk diskenhet som finns i ett undersystem. Varje enhet ansluter till en buss, upptar ett fack och innehåller en uppsättning enhetsfunktioner. Varje enhet kan bidra i omfattning till valfritt antal LUN. En enhet kan också betecknas som en varm reserv.

Använd metoden IVdsSubSystem::QueryDrives för att fastställa vilka enheter som finns i ett visst undersystem. Anropare kan hämta en pekare till en specifik enhet genom att välja det önskade enhetsobjektet från uppräkningen som returneras av metoden QueryDrives eller genom att anropa IVdsSubSystem::GetDrive-metoden och skicka in önskat buss- och facknummer. Med ett enhetsobjekt kan du ange enhetens status och fråga efter enhetsegenskaper, tillhörande enhetsomfång och det undersystem som innehåller enheten.

Förutom en objektidentifierare, ett namn och ett serienummer innehåller enhetsobjektegenskaperna enhetens status, hälsa och flaggor. storleken i byte. och ett buss- och facknummer.

I följande tabell visas relaterade gränssnitt, uppräkningar och strukturer.

Typ Element
Gränssnitt som alltid exponeras av det här objektet IVdsDrive
Gränssnitt som kan exponeras av det här objektet IVdsMaintenance
Associerade uppräkningar VDS_DRIVE_FLAG, VDS_DRIVE_STATUSoch VDS_DRIVE_EXTENT.
Associerade strukturer VDS_DRIVE_PROP och VDS_DRIVE_NOTIFICATION.

 

maskinvaruproviderobjekt

IVdsSubSystem::QueryDrives

IVdsSubSystem::GetDrive