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) |