estructura VDS_LUN_PLEX_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 plex de LUN.
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 que coincida con el estado del LUN al que pertenece.
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 del LUN al 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 franjas, 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 notificar las propiedades de un objeto plex 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 |