Freigeben über


ISCSI_ConnectionStaticInfo-Struktur (iscsimgt.h)

Die ISCSI_ConnectionStaticInfo-Struktur enthält Informationen zu den Merkmalen einer hergestellten Verbindung.

Syntax

typedef struct _ISCSI_ConnectionStaticInfo {
  ULONGLONG        UniqueConnectionId;
  USHORT           CID;
  UCHAR            State;
  UCHAR            Protocol;
  UCHAR            HeaderIntegrity;
  UCHAR            DataIntegrity;
  USHORT           Reserved;
  ULONG            MaxRecvDataSegmentLength;
  ULONG            AuthType;
  ISCSI_IP_Address LocalAddr;
  ULONG            LocalPort;
  ISCSI_IP_Address RemoteAddr;
  ULONG            RemotePort;
  ULONGLONG        EstimatedThroughput;
  ULONG            MaxDatagramSize;
} ISCSI_ConnectionStaticInfo, *PISCSI_ConnectionStaticInfo;

Member

UniqueConnectionId

Der Verbindungsbezeichner (ID), den das Betriebssystem und die Anwendungssoftware verwenden, um die Verbindung eindeutig zu identifizieren. Die Methoden LoginToTarget und AddConnectionToSession geben diesen Wert im UniqueConnectionId-Parameter zurück. Verwechseln Sie diesen Wert nicht mit der Verbindungs-ID (CID).

CID

Die iSCSI-Verbindungs-ID (CID) für diese Verbindung instance. Das iSCSI-Protokoll verwendet diesen Wert, um die Verbindung zu identifizieren.

State

Der Typ des Verbindungszustands. Dieser Member kann die folgenden symbolischen konstanten Werte aufweisen, die in Iscsimgt.h definiert sind.

State Bedeutung
login Die TCP-Verbindung wurde hergestellt, aber das Ziel hat immer noch keine gültige Anmeldeantwort mit dem endgültigen Bit gesendet.
Voll Das Ziel hat eine gültige Anmeldeantwort mit dem endgültigen Bitsatz gesendet, und die Verbindung befindet sich in der vollständigen Featurephase. Der Initiator kann SCSI-Befehle und -Daten an Ziele senden.
logout Der Initiator hat einen gültigen Abmeldebefehl gesendet, aber die Verbindung wurde noch nicht geschlossen.

Protocol

Das Transportprotokoll, das zum Herstellen dieser Verbindung verwendet wird, instance. Eine Liste der Werte, die Sie diesem Member zuweisen können, finden Sie unter ISCSI_CONNECTION_PROTOCOL_TYPE_QUALIFIERS.

HeaderIntegrity

Der Name des iSCSI-Header-Digestschemas, das dieser Verbindungssitzung zugeordnet ist. Dieser Member kann die folgenden symbolischen konstanten Werte aufweisen, die in Iscsimgt.h definiert sind.

HeaderIntegrity Bedeutung
Keine Die Sitzung verwendet keinen Header-Digest.
crc32c Die Sitzung verwendet einen 32-Bit-CRC-Digest.

DataIntegrity

Der Name des iSCSI-Datendigestschemas, das dieser Verbindungssitzung zugeordnet ist. Dieser Member kann die folgenden symbolischen konstanten Werte aufweisen, die in Iscsimgt.h definiert sind.

HeaderIntegrity Bedeutung
Keine Die Sitzung verwendet keinen Datendigest.
crc32c Die Sitzung verwendet einen 32-Bit-CRC-Digest.

Reserved

Nur für Die Verwendung durch Microsoft reserviert. Sie müssen diesen Member auf 0 festlegen.

MaxRecvDataSegmentLength

Die maximale Größe der Datennutzlast in Bytes, die für Befehls- oder Daten-PDUs innerhalb dieser Verbindungssitzung unterstützt wird.

AuthType

Der Authentifizierungstyp, der zum Herstellen einer Verbindung verwendet wird. Die ISCSI_ConnectionStaticInfo WMI-Klasse, die in Mgmt.mof definiert ist, gibt Werte für diesen Member an. Wenn Ihre Software jedoch Iscsidsc.h enthält, kann sie die ISCSI_AUTH_TYPES-Enumeration verwenden, um diesem Member Werte zuzuweisen.

LocalAddr

Eine ISCSI_IP_Address-Struktur, die die IP-Adresse des lokalen Netzwerks Karte enthält, die der Initiator zum Herstellen einer Verbindung mit dem Netzwerk verwendet.

LocalPort

Die lokale Portnummer, die von dieser Verbindung instance verwendet wird.

RemoteAddr

Eine ISCSI_IP_Address-Struktur, die die IP-Adresse des Remotenetzwerks Karte enthält, die diese Verbindung verwendet instance.

RemotePort

Die Remoteportnummer, die der Initiator zum Herstellen der Verbindung verwendet hat.

EstimatedThroughput

Der geschätzte Durchsatz der Verbindung in Bytes pro Sekunde.

MaxDatagramSize

Die maximale Größe des Vom Transport unterstützten Datagramms in Bytes.

Anforderungen

Anforderung Wert
Header iscsimgt.h (iscsimgt.h einschließen)

Weitere Informationen

AddConnectionToSession

ISCSI_AUTH_TYPES

ISCSI_CONNECTION_PROTOCOL_TYPE_QUALIFIERS

ISCSI_ConnectionStaticInfo WMI-Klasse

ISCSI_IP_Address

LoginToTarget