Partager via


VDS_SUB_SYSTEM_PROP 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’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 à terminaison zéro, lisible par l’homme.

pwszIdentification

Identificateur du sous-système ; chaîne à terminaison zéro, 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 bandes prises en charge par un fournisseur pour les volumes à bandes et/ou les lun. Une taille de bande doit être une puissance de 2. Chaque bit de l’entier 32 bits représente une taille, en octets. Par exemple, si le nièmebit est défini, VDS prend en charge la taille de la 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 contient le sous-système.

sMaxNumberOfSlotsEachBus

Nombre maximal d’emplacements que chacun des bus peut inclure. Chaque emplacement peut accueillir un 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 aller 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 vdshwprv.h

Voir aussi

IVdsSubSystem::GetProperties

VDS Structures

VDS_HEALTH

VDS_SUB_SYSTEM_STATUS