Condividi tramite


struttura VDS_DRIVE_EXTENT (vds.h)

[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.]

Definisce le proprietà di un extent di unità.

Sintassi

typedef struct _VDS_DRIVE_EXTENT {
  VDS_OBJECT_ID id;
  VDS_OBJECT_ID LunId;
  ULONGLONG     ullSize;
  BOOL          bUsed;
} VDS_DRIVE_EXTENT, *PVDS_DRIVE_EXTENT;

Members

id

Il VDS_OBJECT_ID dell'unità.

LunId

Il VDS_OBJECT_ID del LUN associato all'extent dell'unità.

ullSize

Dimensione dell'extent, in byte.

bUsed

Se TRUE, l'extent viene allocato a un plex LUN. Se FALSE, l'extent non viene allocato.

Commenti

Il metodo IVdsDrive::QueryExtents restituisce questa struttura per segnalare le proprietà di un extent di unità. Viene restituito anche dal metodo IVdsLunPlex::QueryExtents per segnalare i dettagli di un extent di unità allocato a un plex.

Un extent del disco è un set contiguo di blocchi in un singolo disco o LUN gestito da un provider di software. Non è necessario che un extent di unità sia un set contiguo di blocchi.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione vds.h

Vedi anche

Oggetto Drive

IVdsDrive::QueryExtents

IVdsLunPlex::QueryExtents

Strutture VDS