VDS_LUN_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.
Sintassi
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;
Members
id
GUID dell'oggetto LUN.
ullSize
Dimensioni del LUN, in byte.
pwszFriendlyName
Nome del LUN; stringa con terminazione zero, leggibile dall'utente.
pwszIdentification
Identificatore LUN univoco; stringa con terminazione zero, leggibile dall'utente.
pwszUnmaskingList
Elenco che specifica i computer nella rete da concedere all'accesso al LUN; stringa delimitata da punto e virgola, con terminazione NULL, leggibile dall'utente.
Se il valore è "*", tutti i computer della rete devono essere concessi l'accesso al LUN. Se il valore è "", nessun computer deve essere concesso l'accesso al LUN.
Per le reti Fibre Channel e le reti SCSI associate seriali (SAS), ogni voce è un nome world-wide (WWN) a 64 bit di ogni porta a cui il LUN è smascherato, formattato come stringa esadecimale (16 caratteri long), primo byte significativo. Ad esempio, un indirizzo WWN di 01:23:45:67:89:AB:CD:EF viene rappresentato come "0123456789ABCDEF". Per altre informazioni, vedere le specifiche T10 per Fibre Channel e SAS.
Per le reti iSCSI, ogni voce è un nome qualificato iSCSI (IQN) di ogni iniziatore a cui il LUN è senza maschera. Un LUN non mascherato a un particolare iniziatore viene considerato associato a tale iniziatore.
ulFlags
I flag LUN enumerati da VDS_LUN_FLAG.
type
Tipo LUN enumerato da VDS_LUN_TYPE.
status
Stato dell'oggetto LUN enumerato da VDS_LUN_STATUS.
health
Valore di enumerazione VDS_HEALTH che specifica lo stato di integrità del LUN. Di seguito sono riportati i valori validi per questo membro.
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
Stato di transizione del LUN enumerato da VDS_TRANSITION_STATE.
sRebuildPriority
Priorità di ricompilazione dell'oggetto LUN. Valore compreso tra 0 (priorità più bassa) e 15 (priorità massima).
Commenti
Il metodo IVdsLun::GetProperties restituisce questa struttura per segnalare le proprietà di un oggetto LUN.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | vdshwprv.h |