structure VDS_SUB_SYSTEM_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 de sous-système.
Syntaxe
typedef struct _VDS_SUB_SYSTEM_PROP {
VDS_OBJECT_ID id;
LPWSTR pwszFriendlyName;
LPWSTR pwszIdentification;
ULONG ulFlags;
ULONG ulStripeSizeFlags;
VDS_SUB_SYSTEM_STATUS status;
VDS_HEALTH health;
SHORT sNumberOfInternalBuses;
SHORT sMaxNumberOfSlotsEachBus;
SHORT sMaxNumberOfControllers;
SHORT sRebuildPriority;
} VDS_SUB_SYSTEM_PROP, *PVDS_SUB_SYSTEM_PROP;
Membres
id
GUID de l’objet de sous-système.
pwszFriendlyName
Nom du sous-système, généralement un nom de marque et un nom de modèle ; chaîne sans fin et lisible par l’homme.
pwszIdentification
Identificateur du sous-système ; chaîne sans fin et lisible par l’homme.
ulFlags
Masque de bits d’un ou plusieurs
VDS_SUB_SYSTEM_FLAG valeurs d’énumération .
ulStripeSizeFlags
Ensemble de tailles de bande prises en charge par un fournisseur pour les volumes et/ou les LUN rayés. Une taille de bande doit être une puissance de 2. Chaque bit dans l’entier 32 bits représente une taille, en octets. Par exemple, si le nième bit est défini, VDS prend en charge la taille de bande de 2^n. Ainsi, les bits 0 à 31 peuvent spécifier 2^0 à 2^31.
status
Valeur d’énumération VDS_SUB_SYSTEM_STATUS qui spécifie l’état de l’objet de sous-système.
health
Valeur d’énumération VDS_HEALTH qui spécifie l’état d’intégrité du sous-système. Voici les valeurs valides pour ce membre.
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_FAILED (8)
VDS_H_DEGRADED (11)
sNumberOfInternalBuses
Nombre de bus (ou « canaux ») que le sous-système contient.
sMaxNumberOfSlotsEachBus
Nombre maximal d’emplacements que chacun des bus peut inclure. Chaque emplacement peut accueillir un seul lecteur. Le modèle de sous-système suppose que chaque bus a le même nombre maximal d’emplacements.
sMaxNumberOfControllers
Nombre maximal de contrôleurs que le sous-système peut contenir.
sRebuildPriority
Priorité de reconstruction des LUN qui appartiennent au sous-système. Cette valeur peut varier de 0 (priorité la plus faible) à 15 (priorité la plus élevée).
Remarques
La méthode IVdsSubSystem::GetProperties retourne cette structure pour signaler les propriétés d’un objet de sous-système.
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 | vds.h |