структура ISCSI_RedirectPortalInfo (iscsimgt.h)
Эта ISCSI_RedirectPortalInfo структура содержит сведения о коллекции порталов iSCSI, которые можно использовать во время операций перехода на портал или перенаправления портала. Если целевой портал недоступен для входа, инициатор может "перепрыскать" список обнаруженных целевых порталов, которые можно использовать для операций входа. То есть инициатор будет продолжать пробовать список доступных порталов, пока не найдет тот, который можно использовать для входа, чтобы затем войти на доступный целевой портал.
Синтаксис
typedef struct _ISCSI_RedirectPortalInfo {
ULONGLONG UniqueConnectionId;
ISCSI_IP_Address OriginalIPAddr;
ULONG OriginalPort;
ISCSI_IP_Address RedirectedIPAddr;
ULONG RedirectedPort;
UCHAR Redirected;
UCHAR TemporaryRedirect;
} ISCSI_RedirectPortalInfo, *PISCSI_RedirectPortalInfo;
Члены
UniqueConnectionId
Идентификатор подключения, используемый операционной системой и программным обеспечением приложения для уникальной идентификации подключения. Методы LoginToTarget и AddConnectionToSession возвращают это значение в параметре UniqueConnectionId. Это значение не следует путать с идентификатором подключения (CID).
OriginalIPAddr
Это исходный IP-адрес, указанный во время входа, с которого необходимо задать перенаправление, а IP-адрес предоставляется через структуру ISCSI_IP_Address.
OriginalPort
Это исходный номер сокета портала, заданный при входе в систему.
RedirectedIPAddr
Это IP-адрес, на который необходимо перенаправить трафик. IP-адрес предоставляется через структуру ISCSI_IP_Address.
RedirectedPort
Это номер сокета для перенаправленного целевого портала.
Redirected
Это указывает, перенаправляется ли имя входа. Если это значение равно TRUE, значение RedirectedIPAddr и RedirectedPort являются допустимыми.
TemporaryRedirect
Это значение равно true , если перенаправление является временным.
Требования
Требование | Значение |
---|---|
Заголовок | iscsimgt.h (включая Iscsimgt.h) |