ISCSI_RedirectPortalInfo estrutura (iscsimgt.h)
Essa estrutura ISCSI_RedirectPortalInfo contém informações sobre uma coleção de portais iSCSI que podem ser usadas durante operações de redirecionamento de portal ou de portal. Se um portal de destino não estiver disponível para logon, o iniciador poderá "saltar" pela lista de portais de destino descobertos e que podem ser usados para operações de logon. Ou seja, o iniciador continuará tentando a lista de portais que estão disponíveis até encontrar um que possa ser usado para logon, para que ele possa fazer logon no portal de destino disponível.
Sintaxe
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;
Membros
UniqueConnectionId
O identificador de conexão (ID) que o sistema operacional e o software de aplicativo usam para identificar exclusivamente a conexão. Os métodos LoginToTarget e AddConnectionToSession retornam esse valor no parâmetro UniqueConnectionId. Esse valor não deve ser confundido com a CID (ID de conexão).
OriginalIPAddr
Esse é o endereço IP original fornecido durante o logon do qual o redirecionamento deve ser definido e o endereço IP é fornecido por meio da estrutura ISCSI_IP_Address.
OriginalPort
Esse é o número do soquete de portais original dado durante o logon.
RedirectedIPAddr
Esse é o endereço IP para o qual o tráfego precisa ser redirecionado. O endereço IP é fornecido por meio da estrutura ISCSI_IP_Address.
RedirectedPort
Esse é o número do soquete para o portal de destino redirecionado.
Redirected
Isso indica se o logon é redirecionado. Se esse valor for VERDADEIRO, RedirectedIPAddr e RedirectedPort serão válidos.
TemporaryRedirect
Esse valor será verdadeiro se o redirecionamento for temporário.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | iscsimgt.h (include Iscsimgt.h) |