Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура LoginToTarget_IN содержит входные данные для метода LoginToTarget, который используется для входа в целевой объект.
Синтаксис
typedef struct _LoginToTarget_IN {
ULONG PortNumber;
ISCSI_LoginOptions LoginOptions;
ULONG SessionType;
ULONGLONG SecurityFlags;
ISCSI_TargetPortal TargetPortal;
ULONG UsernameSize;
ULONG PasswordSize;
ULONG KeySize;
USHORT UniqueIdForISID;
BOOLEAN PersistentLogin;
WCHAR InitiatorNode[223 + 1];
WCHAR InitiatorAlias[255 + 1];
WCHAR TargetName[223 + 1];
ISCSI_TargetMapping Mappings;
UCHAR Key[1];
} LoginToTarget_IN, *PLoginToTarget_IN;
Члены
PortNumber
Номер порта (портала инициатора), используемый инициатором HBA для установки сеанса входа. Это значение должно соответствовать элементу индекса структуры ISCSI_PortalInfo.
LoginOptions
Структура ISCSI_LoginOptions, указывающая характеристики сеанса входа.
SessionType
Значение перечисления LOGINSESSIONTYPE, указывающее тип сеанса входа.
SecurityFlags
Битовая или флаги безопасности, указывающие требования к безопасности, связанные с ключом проверки подлинности, который используется для установки сеанса входа. Список флагов, которые можно объединить для определения значения этого элемента, см. в SECURITY_FLAG_QUALIFIERS.
TargetPortal
Структура ISCSI_TargetPortal, указывающая, какой целевой портал будет использоваться для подключения.
UsernameSize
Размер строки в имени пользователяв байтах.
PasswordSize
Размер строки в паролейв байтах.
KeySize
Размер строки в Key.
UniqueIdForISID
Номер, который минипорт-драйвер, который управляет HBA, может использовать для создания уникального идентификатора сеанса (ISID).
PersistentLogin
Логическое значение, указывающее, должен ли вход быть постоянным. Если этот элемент TRUE, вход должен быть постоянным. Минипортовый драйвер HBA должен хранить характеристики этого входа в ненезависимую память и автоматически входить в целевой объект каждый раз, когда операционная система загружает мини-драйвер. Если этот элемент FALSE, вход не сохраняется.
InitiatorNode[223 + 1]
Имя iSCSI узла инициатора, используемого для подключения. Если этот элемент пуст, мини-драйвер HBA может выбрать любое имя узла инициатора во время проверки подлинности. Имя узла инициатора обычно является полным именем iSCSI (IQN).
InitiatorAlias[255 + 1]
Псевдоним iSCSI узла инициатора.
TargetName[223 + 1]
Имя целевого объекта iSCSI, с помощью которого необходимо установить сеанс входа.
Mappings
Структура ISCSI_TargetMapping, которая сопоставляет коллекцию логических номеров единиц (LUN), которые локально определены с группой 64-разрядных LUN iSCSI. Если служба инициатора не указывает сопоставления, мини-порт HBA может использовать любые сопоставления для LUN. Драйвер минипорта должен сообщать о несопоставленных LUN для перечисления драйвера порта.
Key[1]
Массив значений UCHAR переменной длины, определяющий стандартный ключ, связанный с целевым IP-адресом.
Замечания
Этот метод необходимо реализовать.
Требования
| Требование | Ценность |
|---|---|
| заголовка | iscsiop.h (include Iscsiop.h) |
См. также
класса WMI MSiSCSI_Operations