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 |