Share via


énumération VDS_PACK_FLAG (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 l’ensemble d’indicateurs valides pour un objet pack.

Syntax

typedef enum _VDS_PACK_FLAG {
  VDS_PKF_FOREIGN = 0x1,
  VDS_PKF_NOQUORUM = 0x2,
  VDS_PKF_POLICY = 0x4,
  VDS_PKF_CORRUPTED = 0x8,
  VDS_PKF_ONLINE_ERROR = 0x10
} VDS_PACK_FLAG;

Constantes

 
VDS_PKF_FOREIGN
Valeur : 0x1
S’il est défini, un pack externe est éligible pour les status en ligne.
VDS_PKF_NOQUORUM
Valeur : 0x2
S’il est défini, un pack dynamique n’a pas le quorum requis. Un quorum est le nombre minimal de disques dans un pack dynamique (n/2 + 1) requis pour activer les status en ligne. Cet indicateur empêche l’appelant d’accorder des status en ligne au même pack sur plusieurs ordinateurs.
VDS_PKF_POLICY
Valeur : 0x4
Si elle est définie, la stratégie de pack empêche l’éligibilité en ligne. Cet indicateur s’applique exclusivement aux packs gérés par la version Windows Server 2003 de VDS, qui n’autorise qu’un seul pack à la fois à gérer des status en ligne.
VDS_PKF_CORRUPTED
Valeur : 0x8
S’il est défini, un pack contient un disque avec une base de données endommagée.
VDS_PKF_ONLINE_ERROR
Valeur : 0x10
S’il est défini, un pack disposant d’un quorum de disque suffisant n’a pas pu obtenir de status en ligne en raison d’une erreur.

Remarques

Les indicateurs de pack s’appliquent uniquement aux packs gérés par le fournisseur dynamique. Le fournisseur définit ces indicateurs sur les packs hors connexion pour signaler la raison de la status hors connexion.

Cette énumération fournit les valeurs du membre ulFlags de la structure VDS_PACK_PROP .

Note Des constantes supplémentaires peuvent être ajoutées à l’énumération VDS_PACK_FLAG dans les versions futures de Windows. Pour cette raison, votre application doit être conçue pour gérer correctement une constante d’énumération non reconnue VDS_PACK_FLAG .
 

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

Énumérations VDS

VDS_PACK_PROP