estructura VDS_LUN_PROP (vds.h)
[A partir de Windows 8 y Windows Server 2012, la interfaz COM del servicio de disco virtual se sustituye por la API de administración de almacenamiento de Windows.]
Define las propiedades de un objeto LUN.
Sintaxis
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;
Members
id
GUID del objeto LUN.
ullSize
Tamaño del LUN, en bytes.
pwszFriendlyName
Nombre del LUN; una cadena legible y terminada en cero.
pwszIdentification
Identificador único de LUN; una cadena legible y terminada en cero.
pwszUnmaskingList
Lista que especifica los equipos de la red a los que se va a conceder acceso al LUN; una cadena delimitada por punto y coma, terminada en NULL y legible por personas.
Si el valor es "*", se concederá acceso a todos los equipos de la red al LUN. Si el valor es "", no se concederá acceso a ningún equipo al LUN.
En el caso de las redes de canal de fibra y las redes SCSI (SAS) conectadas en serie, cada entrada es un nombre mundial de 64 bits (WWN) de cada puerto al que el LUN está sin máscara, con formato de cadena hexadecimal (16 caracteres de longitud), primero el byte más significativo. Por ejemplo, una dirección WWN de 01:23:45:67:89:AB:CD:EF se representa como "0123456789ABCDEF". Para obtener más información, consulte las especificaciones T10 para Canal de fibra y SAS.
En el caso de las redes iSCSI, cada entrada es un nombre completo iSCSI (IQN) de cada iniciador al que el LUN está desenmascarado. Un LUN sin máscara a un iniciador determinado se considera que está asociado a ese iniciador.
ulFlags
Marcas lun enumeradas por VDS_LUN_FLAG.
type
Tipo lun enumerado por VDS_LUN_TYPE.
status
Estado del objeto LUN enumerado por VDS_LUN_STATUS.
health
Valor de enumeración VDS_HEALTH que especifica el estado de mantenimiento del LUN. A continuación se muestran los valores válidos para este miembro.
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
Estado de transición del LUN enumerado por VDS_TRANSITION_STATE.
sRebuildPriority
Prioridad de recompilación del objeto LUN. Valor entre 0 (prioridad más baja) y 15 (prioridad más alta).
Comentarios
El método IVdsLun::GetProperties devuelve esta estructura para notificar las propiedades de un objeto LUN.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | vds.h |