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


структура ISCSI_ConnectionStaticInfo (iscsimgt.h)

Структура ISCSI_ConnectionStaticInfo содержит сведения о характеристиках установленного соединения.

Синтаксис

typedef struct _ISCSI_ConnectionStaticInfo {
  ULONGLONG        UniqueConnectionId;
  USHORT           CID;
  UCHAR            State;
  UCHAR            Protocol;
  UCHAR            HeaderIntegrity;
  UCHAR            DataIntegrity;
  USHORT           Reserved;
  ULONG            MaxRecvDataSegmentLength;
  ULONG            AuthType;
  ISCSI_IP_Address LocalAddr;
  ULONG            LocalPort;
  ISCSI_IP_Address RemoteAddr;
  ULONG            RemotePort;
  ULONGLONG        EstimatedThroughput;
  ULONG            MaxDatagramSize;
} ISCSI_ConnectionStaticInfo, *PISCSI_ConnectionStaticInfo;

Члены

UniqueConnectionId

Идентификатор подключения, используемый операционной системой и программным обеспечением приложения для уникальной идентификации подключения. Методы LoginToTarget и Методы AddConnect ionToSession возвращают это значение в параметре UniqueConnectionId. Не путайте это значение с идентификатором подключения (CID).

CID

Идентификатор подключения iSCSI (CID) для этого экземпляра подключения. Протокол iSCSI использует это значение для идентификации подключения.

State

Тип состояния подключения. Этот член может иметь следующие символьные константы, определенные в Iscsimgt.h.

Государство Значение
логин Установлено TCP-подключение, но целевой объект по-прежнему не отправил допустимый ответ входа в систему с окончательным битом.
полный Целевой объект отправил допустимый ответ входа в систему с окончательным битом, и подключение находится на полном этапе функции. Инициатор может отправлять команды и данные SCSI целевым объектам.
Выход Инициатор отправил действительную команду выхода, но подключение еще не закрыто.

Protocol

Транспортный протокол, используемый для установки этого экземпляра подключения. Список значений, которые можно назначить этому элементу, см. в ISCSI_CONNECTION_PROTOCOL_TYPE_QUALIFIERS.

HeaderIntegrity

Имя схемы дайджеста заголовка iSCSI, связанной с этим сеансом подключения. Этот член может иметь следующие символьные константы, определенные в Iscsimgt.h.

HeaderIntegrity Значение
Никакой Сеанс не использует дайджест заголовка.
crc32c Сеанс использует 32-разрядный дайджест CRC.

DataIntegrity

Имя схемы дайджеста данных iSCSI, связанной с этим сеансом подключения. Этот член может иметь следующие символьные константы, определенные в Iscsimgt.h.

HeaderIntegrity Значение
Никакой Сеанс не использует дайджест данных.
crc32c Сеанс использует 32-разрядный дайджест CRC.

Reserved

Зарезервировано только для использования корпорацией Майкрософт. Этот элемент должен иметь значение 0.

MaxRecvDataSegmentLength

Максимальный размер полезных данных в байтах, поддерживаемый для команд или ЦП данных в этом сеансе подключения.

AuthType

Тип проверки подлинности, используемый для установления подключения. Класс WMI ISCSI_ConnectionStaticInfo, определенный в Mgmt.mof, задает значения для этого элемента; но если программное обеспечение включает Iscsidsc.h, оно может использовать перечисление ISCSI_AUTH_TYPES для назначения значений этому элементу.

LocalAddr

Структура ISCSI_IP_Address, содержащая IP-адрес локальной сетевой карты, которую инициатор использует для подключения к сети.

LocalPort

Номер локального порта, используемый этим экземпляром подключения.

RemoteAddr

Структура ISCSI_IP_Address, содержащая IP-адрес удаленной сетевой карты, которую использует этот экземпляр подключения.

RemotePort

Номер удаленного порта, используемый инициатором для подключения.

EstimatedThroughput

Оценка пропускной способности в байтах в секунду подключения.

MaxDatagramSize

Максимальный размер в байтах диаграммы данных, которую поддерживает транспорт.

Требования

Требование Ценность
заголовка iscsimgt.h (include Iscsimgt.h)

См. также

AddConnectionToSession

ISCSI_AUTH_TYPES

ISCSI_CONNECTION_PROTOCOL_TYPE_QUALIFIERS

ISCSI_ConnectionStaticInfo класс WMI

ISCSI_IP_Address

LoginToTarget