Share via


estructura de VDS_LUN_PROP (vdshwprv.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;

Miembros

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 humanos.

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.

Nota En la práctica, si el valor es "*", la mayoría de los proveedores de hardware solo conceden los puertos e iniciadores en el equipo local acceso al LUN.
 
Si se especifica "*" o "", no se puede especificar ningún otro valor.

Para 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), el byte más significativo primero. 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á sin máscara. Se considera que un LUN sin máscara a un iniciador determinado está asociado a ese iniciador.

Nota La lista de desenmascarado puede contener la misma WWN o IQN más de una vez. Se omiten los duplicados.
 

ulFlags

Marcas de LUN enumeradas por VDS_LUN_FLAG.

type

Tipo de 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 informar de las propiedades de un objeto LUN.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado vdshwprv.h

Consulte también

IVdsLun::GetProperties

Estructuras de VDS

VDS_HEALTH

VDS_LUN_STATUS

VDS_LUN_TYPE

VDS_TRANSITION_STATE