structure VDS_LUN_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 LUN.
Syntaxe
typedef struct _VDS_LUN_PROP {
VDS_OBJECT_ID id;
ULONGLONG ullSize;
LPWSTR pwszFriendlyName;
LPWSTR pwszIdentification;
LPWSTR pwszUnmaskingList;
ULONG ulFlags;
VDS_LUN_TYPE type;
VDS_LUN_STATUS status;
VDS_HEALTH health;
VDS_TRANSITION_STATE TransitionState;
SHORT sRebuildPriority;
} VDS_LUN_PROP, *PVDS_LUN_PROP;
Membres
id
GUID de l’objet LUN.
ullSize
Taille de la LUN, en octets.
pwszFriendlyName
Nom de la LUN ; chaîne sans fin et lisible par l’homme.
pwszIdentification
Identificateur unique de LUN ; chaîne sans fin et lisible par l’homme.
pwszUnmaskingList
Liste spécifiant les ordinateurs sur le réseau auxquels l’accès au LUN doit être accordé ; chaîne délimitée par des points-virgules, terminée par NULL et lisible par l’homme.
Si la valeur est « * », tous les ordinateurs du réseau doivent avoir accès au LUN. Si la valeur est « », aucun ordinateur ne doit avoir accès à la LUN.
Pour les réseaux Fibre Channel et les réseaux SCSI (SAS) attachés en série, chaque entrée est un nom mondial (WWN) 64 bits de chaque port auquel le LUN est démasqué, mis en forme sous la forme d’une chaîne hexadécimale (16 caractères de long), octet le plus significatif en premier. Par exemple, une adresse WWN de 01 :23 :45 :67 :89 :AB :CD :EF est représentée sous la forme « 0123456789ABCDEF ». Pour plus d’informations, consultez les spécifications T10 pour Fibre Channel et SAS.
Pour les réseaux iSCSI, chaque entrée est un nom qualifié iSCSI (IQN) de chaque initiateur auquel le LUN est masqué. Un LUN démasqué à un initiateur particulier est considéré comme associé à cet initiateur.
ulFlags
Indicateurs LUN énumérés par VDS_LUN_FLAG.
type
Type DE LUN énuméré par VDS_LUN_TYPE.
status
Status de l’objet LUN énuméré par VDS_LUN_STATUS.
health
Valeur d’énumération VDS_HEALTH qui spécifie l’état d’intégrité de la LUN. Voici les valeurs valides pour ce membre.
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_REBUILDING (2)
VDS_H_FAILING (4)
VDS_H_FAILING_REDUNDANCY (5)
VDS_H_FAILED_REDUNDANCY (6)
VDS_H_FAILED_REDUNDANCY_FAILING (7)
VDS_H_FAILED (8)
TransitionState
État de transition de la LUN énumérée par VDS_TRANSITION_STATE.
sRebuildPriority
Priorité de reconstruction de l’objet LUN. Valeur comprise entre 0 (priorité la plus faible) et 15 (priorité la plus élevée).
Remarques
La méthode IVdsLun ::GetProperties retourne cette structure pour signaler les propriétés d’un objet LUN.
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 |