Compartir a través de


estructura VDS_LUN_PLEX_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 plex.

Sintaxis

typedef struct _VDS_LUN_PLEX_PROP {
  VDS_OBJECT_ID        id;
  ULONGLONG            ullSize;
  VDS_LUN_PLEX_TYPE    type;
  VDS_LUN_PLEX_STATUS  status;
  VDS_HEALTH           health;
  VDS_TRANSITION_STATE TransitionState;
  ULONG                ulFlags;
  ULONG                ulStripeSize;
  SHORT                sRebuildPriority;
} VDS_LUN_PLEX_PROP, *PVDS_LUN_PLEX_PROP;

Miembros

id

GUID del objeto plex.

ullSize

Tamaño del plex, en bytes. El tamaño del plex puede ser igual o mayor que el del LUN al que pertenece el plex. El plex no puede ser menor que el LUN.

type

Valor de enumeración VDS_LUN_PLEX_TYPE que especifica el tipo del plex. El tipo del plex no es necesario para que coincida con el tipo del LUN al que pertenece.

status

Valor de enumeración VDS_LUN_PLEX_STATUS que especifica el estado del plex. El estado del plex no es necesario para coincidir con el estado del LUN al que pertenece.

health

VDS_HEALTH

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

Valor de enumeración VDS_TRANSITION_STATE que especifica el estado de transición del plex. El estado de transición del plex no es necesario para que coincida con el de la LUN a la que pertenece el plex.

ulFlags

Máscara de bits de VDS_LUN_PLEX_FLAG valores de enumeración que describen el plex.

ulStripeSize

Tamaño de intercalación de franja, en bytes. Este miembro solo es válido para los plexos de tipo VDS_LPT_STRIPE (seccionados) y VDS_LPT_PARITY (seccionados con paridad). Para otros tipos de plex, este miembro debe ser cero.

sRebuildPriority

Prioridad de recompilación del plex. Este valor debe ser mayor o igual que 0 (prioridad más baja) y menor o igual que 15 (prioridad más alta).

Comentarios

El método IVdsLunPlex::GetProperties devuelve esta estructura para informar de las propiedades de un objeto LUN plex.

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 vds.h

Consulte también

IVdsLunPlex::GetProperties

Estructuras de VDS

VDS_HEALTH

VDS_LUN_PLEX_FLAG

VDS_LUN_PLEX_STATUS

VDS_LUN_PLEX_TYPE

VDS_TRANSITION_STATE