Поделиться через


структура 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)

См. также раздел

AddConnectionToSession

LoginToTarget