ISCSI_Path Struktur (iscsimgt.h)
Die ISCSI_Path-Struktur enthält Informationen über eine Verbindung des iSCSI-Portals.
Syntax
typedef struct _ISCSI_Path {
ULONGLONG UniqueConnectionId;
ULONGLONG EstimatedLinkSpeed;
ULONG PathWeight;
ULONG PrimaryPath;
ULONG ConnectionStatus;
ULONG TCPOffLoadAvailable;
} ISCSI_Path, *PISCSI_Path;
Angehörige
UniqueConnectionId
Dies ist ein eindeutiger Verbindungsbezeichner, den der Initiator zum Identifizieren einer Verbindung verwendet. Die methoden LoginToTarget und AddConnectionToSession geben diesen Wert im UniqueConnectionId-Parameter zurück. Dieser Wert ist nicht mit der Verbindungs-ID (CID) zu verwechseln.
EstimatedLinkSpeed
Dadurch wird die Verbindungsgeschwindigkeit in Megabit pro Sekunde (Mbps) angegeben.
PathWeight
Dadurch wird die Gewichtung angegeben, die diesem Pfad zugewiesen ist. Der Wert kann eine beliebige 32-Bit-Zahl mit einer höheren Zahl sein, die eine höhere Priorität angibt. Wenn mehr als ein Pfad verfügbar ist, wird dieser Pfadgewichtungswert mit der Gewichtung des anderen Pfads verglichen und entsprechend priorisiert. Wenn beispielsweise ein Wert von 1 für "path1" verwendet wird und der Wert 2 für "Path2" höher ist, hat "Path2" eine höhere Priorität.
PrimaryPath
Dadurch wird der Status des Pfads angegeben: primär oder sekundär. Wenn der Wert 1 ist, bedeutet dies, dass der Pfad der primäre Pfad ist, und wenn er 0 ist, handelt es sich um einen sekundären Pfad.
ConnectionStatus
Dies gibt den Status der Verbindung an.
Art | Bedeutung |
---|---|
CONNECTION_STATE_CONNECTED (1) | Der Pfad ist verbunden und aktiv. |
CONNECTION_STATE_DISCONNECTED (2) | Der Pfad wird getrennt. |
CONNECTION_STATE_RECONNECTING(3) | Der Pfad wird erneut verbunden. |
TCPOffLoadAvailable
Dies gibt an, ob die Verbindung TCP-Offload unterstützt oder nicht.
Bemerkungen
Die iSCSI-Header und MOF sind im Plattform-SDK und WDK enthalten.
Anforderungen
Anforderung | Wert |
---|---|
Header- | iscsimgt.h (include Iscsimgt.h) |