Partager via


VDS_DRIVE_EXTENT structure (vdshwprv.h)

[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API gestion du stockage Windows.]

Définit les propriétés d’une extension de lecteur.

Syntaxe

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

Membres

id

VDS_OBJECT_ID du lecteur.

LunId

Le VDS_OBJECT_ID du numéro d’unité logique associé à l’extension du lecteur.

ullSize

Taille de l’étendue, en octets.

bUsed

Si la valeur est TRUE, l’extension est allouée à un plex de LUN. Si la valeur est FALSE, l’extension n’est pas allouée.

Remarques

La méthode IVdsDrive::QueryExtents retourne cette structure pour signaler les propriétés d’une extension de lecteur. Elle est également retournée par la méthode IVdsLunPlex::QueryExtents pour signaler les détails d’une extension de lecteur allouée à un plex.

Une extension de disque est un ensemble contigu de blocs sur un seul disque ou un numéro d’unité logique géré par un fournisseur de logiciels. Une extension de lecteur n’est pas obligatoire pour être un ensemble contigu de blocs.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête vdshwprv.h

Voir aussi

Drive, objet

IVdsDrive::QueryExtents

IVdsLunPlex::QueryExtents

VDS Structures