VDS_LUN_PLEX_PROP struttura (vdshwprv.h)

[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.

Definisce le proprietà di un oggetto lun plex.

Sintassi

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;

Members

id

GUID dell'oggetto plex.

ullSize

Dimensioni del plex, in byte. La dimensione del plex può essere uguale o maggiore di quella del LUN a cui appartiene il plex. Il plex non può essere minore del LUN.

type

Valore di enumerazione VDS_LUN_PLEX_TYPE che specifica il tipo del plex. Il tipo del plex non è necessario per corrispondere al tipo del LUN a cui appartiene.

status

Valore di enumerazione VDS_LUN_PLEX_STATUS che specifica lo stato del plex. Lo stato del plex non è necessario per corrispondere allo stato del LUN a cui appartiene.

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

Valore di enumerazione VDS_TRANSITION_STATE che specifica lo stato di transizione del plex. Lo stato di transizione del plex non è necessario per corrispondere a quello del LUN a cui appartiene il plex.

ulFlags

Maschera di bit di valori di enumerazione VDS_LUN_PLEX_FLAG che descrivono il plex.

ulStripeSize

Dimensione interleave di striping, in byte. Questo membro è valido solo per i plexes di tipo VDS_LPT_STRIPE (striped) e VDS_LPT_PARITY (striped con parità). Per altri tipi di plex, questo membro deve essere zero.

sRebuildPriority

Priorità di ricompilazione del plex. Questo valore deve essere maggiore o uguale a 0 (priorità più bassa) e minore o uguale a 15 (priorità massima).

Commenti

Il metodo IVdsLunPlex::GetProperties restituisce questa struttura per segnalare le proprietà di un oggetto lun plex.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione vdshwprv.h

Vedi anche

IVdsLunPlex::GetProperties

Strutture VDS

VDS_HEALTH

VDS_LUN_PLEX_FLAG

VDS_LUN_PLEX_STATUS

VDS_LUN_PLEX_TYPE

VDS_TRANSITION_STATE