Condividi tramite


struttura ISCSI_ConnectionStaticInfo (iscsimgt.h)

La struttura ISCSI_ConnectionStaticInfo contiene informazioni sulle caratteristiche di una connessione stabilita.

Sintassi

typedef struct _ISCSI_ConnectionStaticInfo {
  ULONGLONG        UniqueConnectionId;
  USHORT           CID;
  UCHAR            State;
  UCHAR            Protocol;
  UCHAR            HeaderIntegrity;
  UCHAR            DataIntegrity;
  USHORT           Reserved;
  ULONG            MaxRecvDataSegmentLength;
  ULONG            AuthType;
  ISCSI_IP_Address LocalAddr;
  ULONG            LocalPort;
  ISCSI_IP_Address RemoteAddr;
  ULONG            RemotePort;
  ULONGLONG        EstimatedThroughput;
  ULONG            MaxDatagramSize;
} ISCSI_ConnectionStaticInfo, *PISCSI_ConnectionStaticInfo;

Membri

UniqueConnectionId

Identificatore di connessione (ID) usato dal sistema operativo e dal software dell'applicazione per identificare in modo univoco la connessione. I metodi LoginToTarget e AddConnectionToSession restituiscono entrambi questo valore nel parametro UniqueConnectionId. Non confondere questo valore con l'ID connessione (CID).

CID

ID connessione iSCSI (CID) per questa istanza di connessione. Il protocollo iSCSI usa questo valore per identificare la connessione.

State

Tipo di stato della connessione. Questo membro può avere i valori costanti simbolici seguenti, definiti in Iscsimgt.h.

Stato Significato
accesso La connessione TCP è stata stabilita, ma la destinazione non ha ancora inviato una risposta di accesso valida con il set di bit finale.
pieno La destinazione ha inviato una risposta di accesso valida con il set di bit finale e la connessione è nella fase completa della funzionalità. L'iniziatore può inviare comandi e dati SCSI alle destinazioni.
logout L'iniziatore ha inviato un comando di disconnessione valido, ma la connessione non è ancora stata chiusa.

Protocol

Protocollo di trasporto utilizzato per stabilire questa istanza di connessione. Per un elenco di valori che è possibile assegnare a questo membro, vedere ISCSI_CONNECTION_PROTOCOL_TYPE_QUALIFIERS.

HeaderIntegrity

Nome dello schema digest dell'intestazione iSCSI associato a questa sessione di connessione. Questo membro può avere i valori costanti simbolici seguenti, definiti in Iscsimgt.h.

HeaderIntegrity Significato
Nessuno La sessione non usa un digest di intestazione.
crc32c La sessione usa un digest CRC a 32 bit.

DataIntegrity

Nome dello schema digest dei dati iSCSI associato a questa sessione di connessione. Questo membro può avere i valori costanti simbolici seguenti, definiti in Iscsimgt.h.

HeaderIntegrity Significato
Nessuno La sessione non usa un digest dei dati.
crc32c La sessione usa un digest CRC a 32 bit.

Reserved

Riservato solo per l'uso di Microsoft. È necessario impostare questo membro su 0.

MaxRecvDataSegmentLength

Dimensioni massime del payload dei dati, in byte, supportate per i PDU di comando o dati all'interno di questa sessione di connessione.

AuthType

Tipo di autenticazione utilizzato per stabilire una connessione. La ISCSI_ConnectionStaticInfo classe WMI, definita in Mgmt.mof, specifica i valori per questo membro; ma se il software include Iscsidsc.h, può usare l'enumerazione ISCSI_AUTH_TYPES per assegnare valori a questo membro.

LocalAddr

Struttura ISCSI_IP_Address che contiene l'indirizzo IP della scheda di rete locale usata dall'iniziatore per connettersi alla rete.

LocalPort

Numero di porta locale utilizzato dall'istanza di connessione.

RemoteAddr

Struttura ISCSI_IP_Address che contiene l'indirizzo IP della scheda di rete remota utilizzata da questa istanza di connessione.

RemotePort

Numero di porta remota utilizzato dall'iniziatore per stabilire la connessione.

EstimatedThroughput

Velocità effettiva stimata, in byte al secondo, della connessione.

MaxDatagramSize

Dimensione massima, in byte, dell'datagramma supportato dal trasporto.

Fabbisogno

Requisito Valore
intestazione iscsimgt.h (include Iscsimgt.h)

Vedere anche

AddConnectionToSession

ISCSI_AUTH_TYPES

ISCSI_CONNECTION_PROTOCOL_TYPE_QUALIFIERS

ISCSI_ConnectionStaticInfo classe WMI

ISCSI_IP_Address

LoginToTarget