Прочитать на английском

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


структура 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 возвращают это значение в параметре UniqueConnect ionId. Это значение не следует путать с идентификатором подключения (CID).

EstimatedLinkSpeed

Это указывает скорость подключения в мегабитах в секунду (Мбит/с).

PathWeight

Это указывает вес, назначенный этому пути. Значение может быть любым 32-разрядным числом с более высоким приоритетом. Если доступно несколько путей, это значение веса пути сравнивается друг с другом и будет приоритетом соответствующим образом. Например, если значение 1 используется для path1 и значение 2 для path2, путь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 (include Iscsimgt.h)

См. также

AddConnectionToSession

LoginToTarget