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