ISCSI_Path struttura (iscsimgt.h)

La struttura ISCSI_Path contiene informazioni su una connessione del portale iSCSI.

Sintassi

typedef struct _ISCSI_Path {
  ULONGLONG UniqueConnectionId;
  ULONGLONG EstimatedLinkSpeed;
  ULONG     PathWeight;
  ULONG     PrimaryPath;
  ULONG     ConnectionStatus;
  ULONG     TCPOffLoadAvailable;
} ISCSI_Path, *PISCSI_Path;

Members

UniqueConnectionId

Si tratta di un identificatore di connessione univoco usato dall'iniziatore per identificare una connessione. I metodi LoginToTarget e AddConnectionToSession restituiscono entrambi questo valore nel parametro UniqueConnectionId. Questo valore non deve essere confuso con l'ID connessione (CID).

EstimatedLinkSpeed

In questo modo viene specificata la velocità di connessione in megabit al secondo (Mbps).

PathWeight

Questo specifica il peso assegnato a questo percorso. Il valore può essere qualsiasi numero a 32 bit, con un numero maggiore che indica una priorità più alta. Se è disponibile più di un percorso, questo valore di peso del percorso viene confrontato tra loro e verrà prioritario di conseguenza. Ad esempio, se viene usato un valore pari a 1 per path1 e un valore pari a 2 per path2, path2 ha priorità superiore.

PrimaryPath

Questo specifica lo stato del percorso: primario o secondario. Se il valore è 1, significa che il percorso è il percorso primario e, se è 0, è un percorso secondario.

ConnectionStatus

Questo indica lo stato della connessione.

Type Significato
CONNECTION_STATE_CONNECTED (1) Il percorso è connesso e attivo.
CONNECTION_STATE_DISCONNECTED (2) Il percorso viene disconnesso.
CONNECTION_STATE_RECONNECTING(3) Il percorso è riconnessione.

TCPOffLoadAvailable

Ciò indica se la connessione supporta l'offload TCP o meno.

Commenti

Le intestazioni iSCSI e MOF sono incluse in Platform SDK e WDK.

Requisiti

Requisito Valore
Intestazione iscsimgt.h (includere Iscsimgt.h)

Vedi anche

AddConnectionToSession

LoginToTarget