структура ISCSI_LoginOptions (iscsidef.h)

Структура ISCSI_LoginOptions определяет характеристики сеанса входа. Подпрограммы LoginToTarget_IN используют эти определенные характеристики при входе в целевой объект iSCSI.

Синтаксис

typedef struct _ISCSI_LoginOptions {
  ULONG InformationSpecified;
  ULONG HeaderDigest;
  ULONG DataDigest;
  ULONG MaximumConnections;
  ULONG DefaultTime2Wait;
  ULONG DefaultTime2Retain;
  ULONG LoginFlags;
  ULONG AuthType;
} ISCSI_LoginOptions, *PISCSI_LoginOptions;

Члены

InformationSpecified

Растровое изображение, указывающее, какие элементы структуры ISCSI_LoginOptions содержат допустимые данные. В следующей таблице описаны возможные значения:

Бит Описание
ISCSI_LOGIN_OPTIONS_HEADER_DIGEST Элемент HeaderDigest указывает тип дайджеста, который используется для обеспечения целостности данных заголовка.
ISCSI_LOGIN_OPTIONS_DATA_DIGEST Элемент DataDigest указывает тип дайджеста, который используется для обеспечения целостности данных заголовка.
ISCSI_LOGIN_OPTIONS_MAXIMUM_CONNECTIONS Элемент MaximumConnections указывает максимальное количество подключений, разрешенных в сеансе iSCSI.
ISCSI_LOGIN_OPTIONS_DEFAULT_TIME_2_WAIT Элемент DefaultTime2Wait указывает минимальное время ожидания в секундах, прежде чем инициатор пытается повторно подключить или переназначить удаленное соединение.
ISCSI_LOGIN_OPTIONS_DEFAULT_TIME_2_RETAIN Элемент DefaultTime2Retain указывает максимальное время, которое разрешено переназначить команды после первоначального ожидания, указанного в DefaultTime2Wait.
ISCSI_LOGIN_OPTIONS_AUTH_TYPE Элемент AuthType указывает тип проверки подлинности, который устанавливает сеанс входа.
ISCSI_LOGIN_OPTIONS_USERNAME Имя пользователя, используемое во время входа.
ISCSI_LOGIN_OPTIONS_PASSWORD Пароль, используемый во время входа.

HeaderDigest

Значение ISCSI_DIGEST_TYPES, указывающее метод, который инициатор использует для проверки целостности дайджеста заголовка в PDU входа.

DataDigest

Значение ISCSI_DIGEST_TYPES, указывающее метод, который инициатор использует для проверки целостности дайджеста данных в PDU входа.

MaximumConnections

Значение от 1 до 6535, указывающее максимальное количество подключений к целевым устройствам, которые могут быть связаны с одним сеансом входа. Значение 0 указывает, что количество подключений не ограничено.

DefaultTime2Wait

Минимальное время ожидания в секундах перед попыткой инициатора повторно подключить или переназначить соединение (или задачу), которое было удалено после неожиданного завершения или сброса подключения. Инициатор и целевой объект согласовывают это значение.

DefaultTime2Retain

Максимальное время в секундах для переназначения подключения после начального ожидания, указанного в DefaultTime2Wait истекло. Инициатор и целевой объект согласовывают это значение.

LoginFlags

Битовое ИЛИ флаги входа, определяющие определенные характеристики сеанса входа. В следующей таблице указаны значения, которые можно назначить этому элементу.

Флаг входа Значение
ISCSI_LOGIN_FLAG_REQUIRE_IPSEC Сеанс входа должен использовать протокол IPSec.
ISCSI_LOGIN_FLAG_MULTIPATH_ENABLED Установлено программное обеспечение с несколькими путими, поэтому служба инициатора iSCSI позволяет нескольким сеансам использовать один и тот же целевой объект.
ISCSI_LOGIN_FLAG_RESERVED1 Только внутреннее использование Майкрософт.
ISCSI_LOGIN_FLAG_ALLOW_PORTAL_HOPPING Если целевой портал недоступен для входа, инициатор может "прыжок" через список обнаруженных целевых порталов и который можно использовать для операций входа. То есть инициатор будет продолжать пробовать список порталов, доступных до тех пор, пока он не найдет его, который можно использовать для входа, чтобы затем он смог войти на доступный целевой портал.
ISCSI_LOGIN_FLAG_USE_RADIUS_RESPONSE Используйте RADIUS для создания ответа CHAP.
ISCSI_LOGIN_FLAG_USE_RAIDUS_VERIFICATION Используйте RADIUS для проверки ответа CHAP.

AuthType

Значение ISCSI_AUTH_TYPES, указывающее метод проверки подлинности, используемый для установления подключения к входу.

Требования

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

См. также

ISCSI_AUTH_TYPES

ISCSI_DIGEST_TYPES

класса WMI ISCSI_LoginOptions