Partager via


structure VDS_PROVIDER_PROP (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 fournisseur.

Syntaxe

typedef struct _VDS_PROVIDER_PROP {
  VDS_OBJECT_ID     id;
  LPWSTR            pwszName;
  GUID              guidVersionId;
  LPWSTR            pwszVersion;
  VDS_PROVIDER_TYPE type;
  ULONG             ulFlags;
  ULONG             ulStripeSizeFlags;
  SHORT             sRebuildPriority;
} VDS_PROVIDER_PROP;

Membres

id

GUID de l’objet fournisseur.

pwszName

Chaîne représentant le nom du fournisseur.

guidVersionId

GUID spécifique à la version du fournisseur.

pwszVersion

Chaîne représentant la version du fournisseur.

type

Types de fournisseurs énumérés par VDS_PROVIDER_TYPE.

ulFlags

Indicateurs de fournisseur énumérés par VDS_PROVIDER_FLAG.

ulStripeSizeFlags

Taille d’une bande à utiliser sur plusieurs disques gérés par un fournisseur de logiciels. 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.

Le fournisseur de base définit cette valeur sur zéro. La taille de bande dynamique peut être n’importe quelle puissance de 2 allant de 512 à 1 Mo.

Windows Server 2003 : Le fournisseur dynamique définit cette valeur sur 64 000.

sRebuildPriority

Priorité de reconstruction utilisée par les fournisseurs de logiciels pour spécifier l’ordre de régénération lorsqu’un volume mis en miroir ou rayé avec parité (RAID-5) nécessite une reconstruction. Les niveaux de priorité sont de 0 (priorité la plus faible) à 15 (priorité la plus élevée). VDS propage la priorité à tous les nouveaux volumes créés par le fournisseur. Ainsi, tous les volumes gérés par un fournisseur ont la même priorité de reconstruction.

Ce membre ne s’applique pas au fournisseur de base et est égal à zéro pour le fournisseur dynamique.

Remarques

La méthode IVdsProvider ::GetProperties retourne cette structure pour signaler les détails de propriété d’un objet fournisseur.

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 vdshwprv.h

Voir aussi

IVdsProvider ::GetProperties

VDS Structures

VDS_PROVIDER_FLAG

VDS_PROVIDER_TYPE