Freigeben über


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

Weitere Informationen

Laufwerkobjekt

IVdsDrive::QueryExtents

IVdsLunPlex::QueryExtents

VDS-Strukturen