Partager via


structure VDS_VOLUME_PLEX_PROP (vds.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’un objet plex de volume.

Syntaxe

typedef struct _VDS_VOLUME_PLEX_PROP {
  VDS_OBJECT_ID          id;
  VDS_VOLUME_PLEX_TYPE   type;
  VDS_VOLUME_PLEX_STATUS status;
  VDS_HEALTH             health;
  VDS_TRANSITION_STATE   TransitionState;
  ULONGLONG              ullSize;
  ULONG                  ulStripeSize;
  ULONG                  ulNumberOfMembers;
} VDS_VOLUME_PLEX_PROP, *PVDS_VOLUME_PLEX_PROP;

Membres

id

GUID de l’objet plex.

type

Type plex énuméré par VDS_VOLUME_PLEX_TYPE. Le type du plex n’est pas obligatoire pour correspondre au type du volume auquel le plex appartient.

status

Status de l’objet plex énuméré par VDS_VOLUME_PLEX_STATUS. La status du plex n’est pas nécessaire pour correspondre à la status du volume auquel appartient le plex.

health

Valeur d’énumération VDS_HEALTH qui spécifie l’état d’intégrité du plex. L’état d’intégrité du plex n’est pas requis pour correspondre à l’état d’intégrité du volume auquel appartient le plex.

TransitionState

Une valeur d’énumération VDS_TRANSITION_STATE qui spécifie l’état de transition du plex.

ullSize

Taille du plex, en octets. La taille du plex doit être supérieure ou égale à celle du volume auquel le plex appartient. Le plex ne peut pas être plus petit que le volume.

ulStripeSize

Taille entrelacé de la bande, en octets. Ce membre est valide uniquement pour les plex de type VDS_VPT_STRIPE (bandes) et VDS_VPT_PARITY (avec parité). Pour les autres types de plex, ce membre doit être égal à zéro.

ulNumberOfMembers

Nombre de membres dans le plex de volume. Un membre plex est une collection d’étendues de disque concaténés contenues sur un autre disque.

Remarques

La méthode IVdsVolumePlex ::GetProperties retourne cette structure pour signaler les propriétés d’un objet plex de volume.

Configuration requise

Condition requise Valeur
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 vds.h

Voir aussi

IVdsVolumePlex ::GetProperties

VDS Structures

VDS_HEALTH

VDS_TRANSITION_STATE

VDS_VOLUME_PLEX_STATUS

VDS_VOLUME_PLEX_TYPE