Freigeben über


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

Weitere Informationen

Drive-Objekt

IVdsDrive::QueryExtents

IVdsLunPlex::QueryExtents

VDS-Strukturen