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.

Nota In pratica, se il valore è "*", la maggior parte dei provider hardware concede solo le porte e gli iniziatori nel computer locale accesso al LUN.
 
Se viene specificato "*" o "", non è possibile specificare alcun altro valore.

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.

Nota L'elenco di annullamento del mascheramento può contenere la stessa WWN o IQN più di una volta. I duplicati vengono ignorati.
 

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

Vedi anche

IVdsLun::GetProperties

Strutture VDS

VDS_HEALTH

VDS_LUN_STATUS

VDS_LUN_TYPE

VDS_TRANSITION_STATE