Condividi tramite


struttura AddConnectionToSession_IN (iscsiop.h)

La struttura AddConnectionToSession_IN contiene i dati di input per il metodo AddConnectionToSession , usato per aggiungere una nuova connessione a una sessione già esistente.

Sintassi

typedef struct _AddConnectionToSession_IN {
  ULONGLONG          UniqueAdapterId;
  ULONGLONG          UniqueSessionId;
  ULONGLONG          SecurityFlags;
  ULONG              PortNumber;
  ISCSI_LoginOptions LoginOptions;
  ISCSI_TargetPortal TargetPortal;
  ULONG              UsernameSize;
  ULONG              PasswordSize;
  ULONG              KeySize;
  UCHAR              Key[1];
} AddConnectionToSession_IN, *PAddConnectionToSession_IN;

Members

UniqueAdapterId

Intero a 64 bit che identifica in modo univoco un adattatore e una particolare istanza caricata di un driver miniport di archiviazione che gestisce l'adattatore. Questo identificatore è univoco, non solo nel computer in cui si trova la scheda, ma anche nell'intera rete.

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.

SecurityFlags

OR bit per bit dei flag che indicano i requisiti di sicurezza di una destinazione. Per un elenco dei valori possibili per questo membro, vedere SECURITY_FLAG_QUALIFIERS.

PortNumber

Numero della porta da cui avviare la sessione di accesso di destinazione.

LoginOptions

Struttura ISCSI_LoginOptions che descrive le caratteristiche della sessione di accesso di destinazione a cui verrà aggiunta una connessione.

TargetPortal

Struttura ISCSI_TargetPortal che indica il portale di destinazione da usare per stabilire la connessione aggiuntiva. Il metodo AddConnectionToSession chiama il metodo LoginToTarget per stabilire la nuova connessione. Se LoginToTarget ha esito negativo con un valore di stato di ISCSC_TARGET_MOVED_PERMANENTLY o di ISCSC_TARGET_MOVED_TEMPORARILY. TargetPortal indicherà, all'output di AddConnectionToSession, il portale a cui deve essere reindirizzata l'operazione di accesso. Per altre informazioni sui valori di stato ISCSC_TARGET_MOVED_PERMANENTLY e ISCSC_TARGET_MOVED_TEMPORARILY, vedere ISCSI_STATUS_QUALIFIERS.

UsernameSize

Dimensioni del nome utente, in byte.

PasswordSize

Dimensioni della password, in byte.

KeySize

Dimensione della chiave precondivisa, in byte.

Key[1]

Matrice di caratteri a lunghezza variabile che specifica la chiave precondivisa associata all'indirizzo IP di destinazione. Il numero di elementi nella matrice viene specificato dal campo KeySize.

Commenti

Il servizio iSCSI richiede questo metodo. È facoltativo implementare questo metodo.

Requisiti

Requisito Valore
Intestazione iscsiop.h (include Iscsiop.h)

Vedi anche

AddConnectionToSession

AddConnectionToSession_OUT

ISCSI_LoginOptions

ISCSI_TargetPortal

LoginToTarget

Classe WMI MSiSCSI_Operations

SECURITY_FLAG_QUALIFIERS