struttura VDS_SUB_SYSTEM_PROP (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 sottosistema.
Sintassi
typedef struct _VDS_SUB_SYSTEM_PROP {
VDS_OBJECT_ID id;
LPWSTR pwszFriendlyName;
LPWSTR pwszIdentification;
ULONG ulFlags;
ULONG ulStripeSizeFlags;
VDS_SUB_SYSTEM_STATUS status;
VDS_HEALTH health;
SHORT sNumberOfInternalBuses;
SHORT sMaxNumberOfSlotsEachBus;
SHORT sMaxNumberOfControllers;
SHORT sRebuildPriority;
} VDS_SUB_SYSTEM_PROP, *PVDS_SUB_SYSTEM_PROP;
Members
id
GUID dell'oggetto sottosistema.
pwszFriendlyName
Nome del sottosistema, in genere un nome del marchio e un nome di modello; una stringa leggibile e con terminazione zero.
pwszIdentification
Identificatore del sottosistema; una stringa leggibile e con terminazione zero.
ulFlags
Maschera di bit di uno o più
VDS_SUB_SYSTEM_FLAG valori di enumerazione.
ulStripeSizeFlags
Set di dimensioni di striping supportate da un provider per volumi con striping e/o LUN. Una dimensione di striscia deve essere una potenza di 2. Ogni bit nell'intero a 32 bit rappresenta una dimensione, in byte. Ad esempio, se il nbit è impostato, VDS supporta le dimensioni di striping pari a 2^n. Pertanto, i bit da 0 a 31 possono specificare da 2^0 a 2^31.
status
Valore di enumerazione VDS_SUB_SYSTEM_STATUS che specifica lo stato dell'oggetto sottosistema.
health
Valore di enumerazione VDS_HEALTH che specifica lo stato di integrità del sottosistema. Di seguito sono riportati i valori validi per questo membro.
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_FAILED (8)
VDS_H_DEGRADED (11)
sNumberOfInternalBuses
Numero di bus (o "canali") contenuti nel sottosistema.
sMaxNumberOfSlotsEachBus
Numero massimo di slot che ognuno degli autobus può includere. Ogni slot può contenere un'unità. Il modello del sottosistema presuppone che ogni bus abbia lo stesso numero massimo di slot.
sMaxNumberOfControllers
Numero massimo di controller che il sottosistema può contenere.
sRebuildPriority
Priorità di ricompilazione dei LUN appartenenti al sottosistema. Questo valore può variare da 0 (priorità più bassa) a 15 (priorità più alta).
Commenti
Il metodo IVdsSubSystem::GetProperties restituisce questa struttura per segnalare le proprietà di un oggetto sottosistema.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | vdshwprv.h |