Condividi tramite


ISCSI_TargetMapping struttura (iscsidef.h)

La struttura ISCSI_TargetMapping esegue il mapping di una raccolta di numeri di unità logici (LUN) definiti in locale a un gruppo di numeri di unità logiche iSCSI a 64 bit.

Sintassi

typedef struct _ISCSI_TargetMapping {
  ULONG         OSBus;
  ULONG         OSTarget;
  ULONGLONG     UniqueSessionId;
  ULONG         LUNCount;
  WCHAR         TargetName[223 + 1];
  BOOLEAN       FromPersistentLogin;
  ULONGLONG     Reserved;
  ISCSI_LUNList LUNList[1];
} ISCSI_TargetMapping, *PISCSI_TargetMapping;

Members

OSBus

Numero del bus SCSI (valido nel sistema operativo locale) a cui viene eseguito il mapping della destinazione remota. Un valore di 0xffffffff indica che il driver miniport può associare qualsiasi numero di bus SCSI alla destinazione.

OSTarget

Numero di destinazione SCSI (valido nel sistema operativo locale) a cui viene eseguito il mapping della destinazione remota. Un valore di 0xffffffff indica che il driver miniport può scegliere qualsiasi numero per identificare il dispositivo di destinazione remoto.

UniqueSessionId

Intero a 64 bit che identifica in modo univoco la sessione. I metodi LoginToTarget e AddConnectionToSession restituiscono entrambi questo valore nel parametro UniqueSessionId. Non confondere questo valore con i valori nei membri ISID e TSID.

LUNCount

Numero di LUN associati al dispositivo di destinazione remoto.

TargetName[223 + 1]

Stringa di caratteri wide che indica il nome di destinazione.

FromPersistentLogin

Valore booleano che indica se la sessione di accesso è persistente. Se questo membro è TRUE, la sessione di accesso è persistente e il sistema lo crea automaticamente quando il computer viene avviato. Se questo membro è FALSE, la sessione di accesso non è persistente.

Reserved

Riservato solo per l'uso di Microsoft.

LUNList[1]

Struttura ISCSI_LUNList che contiene un elenco di LUN associati al dispositivo di destinazione.

Commenti

Un LUN iSCSI a 64 bit da solo non identifica in modo univoco l'unità logica che rappresenta. Tuttavia, la combinazione di un LUN iSCSI e il nome della destinazione a cui appartiene l'unità logica fornisce un'identificazione univoca per l'unità logica valida ovunque nella rete.

Le applicazioni di gestione possono usare la struttura ISCSI_TargetMapping per specificare un numero LUN locale che può essere assegnato al LUN di destinazione trovato dal sistema operativo durante le enumerazioni del dispositivo.

Requisiti

Requisito Valore
Intestazione iscsidef.h (includere Iscsidef.h)

Vedi anche

AddConnectionToSession

ISCSI_LUNList

classe WMI ISCSI_TargetMapping

LoginToTarget