estrutura ISCSI_Path (iscsimgt.h)
A estrutura ISCSI_Path contém informações sobre uma conexão do portal iSCSI.
Sintaxe
typedef struct _ISCSI_Path {
ULONGLONG UniqueConnectionId;
ULONGLONG EstimatedLinkSpeed;
ULONG PathWeight;
ULONG PrimaryPath;
ULONG ConnectionStatus;
ULONG TCPOffLoadAvailable;
} ISCSI_Path, *PISCSI_Path;
Membros
UniqueConnectionId
Esse é um identificador de conexão exclusivo que o iniciador usa para identificar uma 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).
EstimatedLinkSpeed
Isso especifica a velocidade de conexão em megabits por segundo (Mbps).
PathWeight
Isso especifica o peso atribuído a esse caminho. O valor pode ser qualquer número de 32 bits, com um número maior que significa uma prioridade mais alta. Se mais de um caminho estiver disponível, esse valor de peso do caminho será comparado entre si e será priorizado adequadamente. Por exemplo, se um valor de 1 for usado para path1 e um valor de 2 para path2, path2 terá prioridade mais alta.
PrimaryPath
Isso especifica o estado do caminho: primário ou secundário. Se o valor for 1, significará que o caminho é o caminho primário e, se for 0, será um caminho secundário.
ConnectionStatus
Isso indica o status da conexão.
Type | Significado |
---|---|
CONNECTION_STATE_CONNECTED (1) | O caminho está conectado e ativo. |
CONNECTION_STATE_DISCONNECTED (2) | O caminho está desconectado. |
CONNECTION_STATE_RECONNECTING(3) | O caminho está se reconectando. |
TCPOffLoadAvailable
Isso indica se a conexão dá suporte ao descarregamento TCP ou não.
Comentários
Os cabeçalhos iSCSI e MOF estão incluídos no SDK da plataforma e no WDK.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | iscsimgt.h (inclua Iscsimgt.h) |