structure VDS_LUN_PROP (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 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 à la LUN. Si la valeur est « », aucun ordinateur ne doit avoir accès à la LUN.

Note Dans la pratique, si la valeur est « * », la plupart des fournisseurs de matériel accordent uniquement aux ports et aux initiateurs de l’ordinateur local l’accès à la LUN.
 
Si « * » ou « » est spécifié, aucune autre valeur ne peut être spécifiée.

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 la LUN est démasquée, mis en forme sous forme de 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.

Note La liste de démasquage peut contenir le même WWN ou IQN plusieurs fois. Les doublons sont ignorés.
 

ulFlags

Indicateurs LUN énumérés par VDS_LUN_FLAG.

type

Type DE LUN énuméré par VDS_LUN_TYPE.

status

État 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

   
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

IVdsLun::GetProperties

VDS Structures

VDS_HEALTH

VDS_LUN_STATUS

VDS_LUN_TYPE

VDS_TRANSITION_STATE