Condividi tramite


struttura ISCSI_Path (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;

Membri

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

Specifica la velocità di connessione in megabit al secondo (Mbps).

PathWeight

Specifica il peso assegnato a questo percorso. Il valore può essere qualsiasi numero a 32 bit, con un numero superiore 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 per path1 viene usato un valore pari a 1 e un valore pari a 2 per path2, path2 ha priorità più alta.

PrimaryPath

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

Indica lo stato della connessione.

Digitare Significato
CONNECTION_STATE_CONNECTED (1) Il percorso è connesso e attivo.
CONNECTION_STATE_DISCONNECTED (2) Il percorso è disconnesso.
CONNECTION_STATE_RECONNECTING(3) Il percorso si riconnette.

TCPOffLoadAvailable

Indica se la connessione supporta o meno l'offload TCP.

Osservazioni

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

Fabbisogno

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

Vedere anche

AddConnectionToSession

LoginToTarget