structure VDS_LUN_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 LUN.
Syntaxe
typedef struct _VDS_LUN_PLEX_PROP {
VDS_OBJECT_ID id;
ULONGLONG ullSize;
VDS_LUN_PLEX_TYPE type;
VDS_LUN_PLEX_STATUS status;
VDS_HEALTH health;
VDS_TRANSITION_STATE TransitionState;
ULONG ulFlags;
ULONG ulStripeSize;
SHORT sRebuildPriority;
} VDS_LUN_PLEX_PROP, *PVDS_LUN_PLEX_PROP;
Membres
id
GUID de l’objet plex.
ullSize
Taille du plex, en octets. La taille du plex peut être égale ou supérieure à celle du LUN auquel appartient le plex. Le plex ne peut pas être plus petit que la LUN.
type
Valeur d’énumération VDS_LUN_PLEX_TYPE qui spécifie le type du plex. Le type du plex n’est pas obligatoire pour correspondre au type de la LUN à laquelle il appartient.
status
Valeur d’énumération VDS_LUN_PLEX_STATUS qui spécifie la status du plex. La status du plex n’est pas nécessaire pour correspondre à la status de la LUN à laquelle il appartient.
health
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_REBUILDING (2)
VDS_H_FAILING (4)
VDS_H_FAILING_REDUNDANCY (5)
VDS_H_FAILED_REDUNDANCY (6)
VDS_H_FAILED_REDUNDANCY_FAILING (7)
VDS_H_FAILED (8)
TransitionState
Une valeur d’énumération VDS_TRANSITION_STATE qui spécifie l’état de transition du plex. L’état de transition du plex n’est pas nécessaire pour correspondre à celui de la LUN à laquelle appartient le plex.
ulFlags
Masque de bits de VDS_LUN_PLEX_FLAG valeurs d’énumération qui décrivent le plex.
ulStripeSize
Taille entrelacé de la bande, en octets. Ce membre est valide uniquement pour les plex de type VDS_LPT_STRIPE (rayé) et VDS_LPT_PARITY (avec parité). Pour les autres types de plex, ce membre doit être égal à zéro.
sRebuildPriority
Priorité de reconstruction du plex. Cette valeur doit être supérieure ou égale à 0 (priorité la plus faible) et inférieure ou égale à 15 (priorité la plus élevée).
Remarques
La méthode IVdsLunPlex ::GetProperties retourne cette structure pour signaler les propriétés d’un objet plex LUN.
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 |