Freigeben über


LOGINSESSIONTYPE-Aufzählung (iscsiop.h)

Die LOGINSESSIONTYPE-Aufzählung gibt den Typ der Anmeldesitzung an.

Syntax

typedef enum {
  ISCSI_LOGINTARGET_DISCOVERY,
  ISCSI_LOGINTARGET_INFORMATIONAL,
  ISCSI_LOGINTARGET_DATA
} LOGINSESSIONTYPE, *PLOGINSESSIONTYPE;

Konstanten

 
ISCSI_LOGINTARGET_DISCOVERY
Die Anmeldesitzung ist nur für die Ermittlung vorgesehen. Initiatoren verwenden diesen Sitzungstyp, um Ziele mit dem Befehl SendTargets zu ermitteln. Der Initiator muss bereits Zugriff auf mindestens eine Ziel-IP-Adresse und einen Zielport (Zielportalinformationen) haben.
ISCSI_LOGINTARGET_INFORMATIONAL
Die Anmeldesitzung dient nur zu Informationszwecken. Initiatoren verwenden diesen Sitzungstyp, um SCSI-Befehle zu senden, die Informationen abfragen. Verwaltungssoftware kann Informationssitzungen verwenden, um Informationen abzufragen, indem sie die SendScsiReportLuns- aufrufen und SendScsiReadCapacity Benutzermodusbibliotheksroutinen aufrufen.

Diese Art von Sitzung unterstützt keine Übertragung von Benutzerdaten, und der Plug and Play (PnP)-Manager führt keine Aufzählung der logischen Zieleinheiten (LUNs) für den Speicherstapel des Initiatorknotens durch.
ISCSI_LOGINTARGET_DATA
Die Anmeldesitzung ist voll funktionsfähig. Er meldet die Ziel-LUNs an den PnP-Manager auf dem (lokalen) Initiatorknoten für die Aufzählung. Nach dem Aufzählen dieser LUNs kann das Betriebssystem auf sie für Datenübertragungen zugreifen, genau wie bei lokalen LUNs.

Anforderungen

Anforderung Wert
Header- iscsiop.h (include Iscsiop.h)

Siehe auch

LoginToTarget-