VDS_DRIVE_EXTENT-Struktur (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.]
Definiert die Eigenschaften einer Laufwerksausdehnung.
Syntax
typedef struct _VDS_DRIVE_EXTENT {
VDS_OBJECT_ID id;
VDS_OBJECT_ID LunId;
ULONGLONG ullSize;
BOOL bUsed;
} VDS_DRIVE_EXTENT, *PVDS_DRIVE_EXTENT;
Member
id
Die VDS_OBJECT_ID des Laufwerks.
LunId
Die VDS_OBJECT_ID der LUN, die der Laufwerksausdehnung zugeordnet ist.
ullSize
Die Größe des Bereichs in Bytes.
bUsed
Bei TRUE wird der Umfang einem LUN-Plex zugeordnet. Wenn FALSE, ist die Blöcke nicht zugeordnet.
Hinweise
Die IVdsDrive::QueryExtents-Methode gibt diese Struktur zurück, um die Eigenschaften einer Laufwerkserweiterung zu melden. Es wird auch von der IVdsLunPlex::QueryExtents-Methode zurückgegeben, um die Details einer Laufwerksausdehnung zu melden, die einem Plex zugeordnet ist.
Eine Datenträgererweiterung ist eine zusammenhängende Gruppe von Blöcken auf einem einzelnen Datenträger oder einer LUN, die von einem Softwareanbieter behandelt wird. Eine Laufwerkserweiterung muss keine zusammenhängende Gruppe von Blöcken sein.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | vdshwprv.h |