VDS_DRIVE_EXTENT Struktur (vds.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]
Definiert die Eigenschaften einer Laufwerkausdehnung.
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
Der VDS_OBJECT_ID der LUN, die dem Laufwerkausdehnung zugeordnet ist.
ullSize
Die Größe des Bereichs in Bytes.
bUsed
Bei TRUE wird der Umfang einem LUN-Plex zugeordnet. Wenn FALSE, wird die Ausdehnung nicht zugeordnet.
Hinweise
Die IVdsDrive::QueryExtents-Methode gibt diese Struktur zurück, um die Eigenschaften einer Laufwerkausdehnung zu melden. Es wird auch von der IVdsLunPlex::QueryExtents-Methode zurückgegeben, um die Details einer Laufwerkausdehnung zu melden, die einem Plex zugeordnet ist.
Eine Datenträgerausdehnung ist eine zusammenhängende Gruppe von Blöcken auf einem einzelnen Datenträger oder LUN, die von einem Softwareanbieter verarbeitet werden. Eine Laufwerksausdehnung muss kein zusammenhängender Satz von Blöcken sein.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | vds.h |