Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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) |
См. также
класса WMI ISCSI_LoginOptions