estructura ISCSI_Path (iscsimgt.h)
La estructura ISCSI_Path contiene información sobre una conexión del portal iSCSI.
Sintaxis
typedef struct _ISCSI_Path {
ULONGLONG UniqueConnectionId;
ULONGLONG EstimatedLinkSpeed;
ULONG PathWeight;
ULONG PrimaryPath;
ULONG ConnectionStatus;
ULONG TCPOffLoadAvailable;
} ISCSI_Path, *PISCSI_Path;
Miembros
UniqueConnectionId
Se trata de un identificador de conexión único que el iniciador usa para identificar una conexión. Los métodos LoginToTarget y AddConnectionToSession devuelven este valor en el parámetro UniqueConnectionId. Este valor no se debe confundir con el identificador de conexión (CID).
EstimatedLinkSpeed
Esto especifica la velocidad de conexión en megabits por segundo (Mbps).
PathWeight
Especifica el peso asignado a esta ruta de acceso. El valor puede ser cualquier número de 32 bits, con un número mayor que indica una prioridad más alta. Si hay más de una ruta de acceso disponible, este valor de peso de ruta se compara entre sí y se priorizará en consecuencia. Por ejemplo, si se usa un valor de 1 para path1 y un valor de 2 para path2, path2 tiene mayor prioridad.
PrimaryPath
Esto especifica el estado de la ruta de acceso: principal o secundaria. Si el valor es 1, significa que la ruta de acceso es la ruta de acceso principal y, si es 0, es una ruta de acceso secundaria.
ConnectionStatus
Esto indica el estado de la conexión.
Tipo | Significado |
---|---|
CONNECTION_STATE_CONNECTED (1) | La ruta de acceso está conectada y activa. |
CONNECTION_STATE_DISCONNECTED (2) | La ruta de acceso está desconectada. |
CONNECTION_STATE_RECONNECTING(3) | La ruta de acceso se vuelve a conectar. |
TCPOffLoadAvailable
Esto indica si la conexión admite la descarga TCP o no.
Comentarios
Los encabezados iSCSI y MOF se incluyen en el SDK de la plataforma y WDK.
Requisitos
Requisito | Valor |
---|---|
Header | iscsimgt.h (include Iscsimgt.h) |