Partager via


VDS_CONTROLLER_PROP structure (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 contrôleur.

Syntaxe

typedef struct _VDS_CONTROLLER_PROP {
  VDS_OBJECT_ID         id;
  LPWSTR                pwszFriendlyName;
  LPWSTR                pwszIdentification;
  VDS_CONTROLLER_STATUS status;
  VDS_HEALTH            health;
  SHORT                 sNumberOfPorts;
} VDS_CONTROLLER_PROP, *PVDS_CONTROLLER_PROP;

Membres

id

GUID de l’objet contrôleur.

pwszFriendlyName

Nom du contrôleur ; chaîne à terminaison zéro, lisible par l’homme.

pwszIdentification

Identificateur du sous-système, généralement un numéro de série ; chaîne à terminaison zéro, lisible par l’homme.

status

Valeur d’énumération VDS_CONTROLLER_STATUS qui spécifie le status du contrôleur.

health

Valeur d’énumération VDS_HEALTH qui spécifie l’état d’intégrité du contrôleur. Voici les valeurs valides pour ce membre.

Windows Server 2008, Windows Vista et Windows Server 2003 : VDS_H_REPLACED et VDS_H_DEGRADED ne sont pas pris en charge.

VDS_H_UNKNOWN (0)

VDS_H_HEALTHY (1)

VDS_H_FAILED (8)

VDS_H_REPLACED (9)

VDS_H_DEGRADED (11)

sNumberOfPorts

Nombre de ports que le contrôleur contient. Les ports sont numérotés à partir de zéro. Les fournisseurs de matériel doivent définir ce membre sur zéro pour les cartes RAID PCI.

Remarques

La méthode IVdsController ::GetProperties retourne cette structure pour signaler les propriétés d’un objet de contrôleur.

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

IVdsController ::GetProperties

VDS Structures

VDS_CONTROLLER_STATUS

VDS_HEALTH