структура ISCSI_Path (iscsimgt.h)
Структура ISCSI_Path содержит сведения о подключении портала iSCSI.
Синтаксис
typedef struct _ISCSI_Path {
ULONGLONG UniqueConnectionId;
ULONGLONG EstimatedLinkSpeed;
ULONG PathWeight;
ULONG PrimaryPath;
ULONG ConnectionStatus;
ULONG TCPOffLoadAvailable;
} ISCSI_Path, *PISCSI_Path;
Члены
UniqueConnectionId
Это уникальный идентификатор подключения, который инициатор использует для идентификации соединения. Методы LoginToTarget и AddConnectionToSession возвращают это значение в параметре UniqueConnectionId. Это значение не следует путать с идентификатором подключения (CID).
EstimatedLinkSpeed
Это указывает скорость подключения в мегабитах в секунду (Мбит/с).
PathWeight
Указывает вес, назначенный этому пути. Значением может быть любое 32-разрядное число с большим числом, которое означает более высокий приоритет. Если доступно несколько путей, это значение веса пути сравнивается друг с другом по весу пути и будет иметь соответствующий приоритет. Например, если значение 1 используется для пути 1 и значение 2 для пути 2, путь 2 имеет более высокий приоритет.
PrimaryPath
Указывает состояние пути: основной или вторичный. Если значение равно 1, это означает, что путь является основным путем, а если он равен 0, это вторичный путь.
ConnectionStatus
Это указывает состояние подключения.
Тип | Значение |
---|---|
CONNECTION_STATE_CONNECTED (1) | Путь подключен и активен. |
CONNECTION_STATE_DISCONNECTED (2) | Путь отключен. |
CONNECTION_STATE_RECONNECTING(3) | Путь переподключается. |
TCPOffLoadAvailable
Это указывает, поддерживает ли подключение разгрузку TCP.
Комментарии
Заголовки iSCSI и MOF включены в пакет SDK платформы и WDK.
Требования
Требование | Значение |
---|---|
Заголовок | iscsimgt.h (включая Iscsimgt.h) |