Freigeben über


MSiSCSI_BootConfiguration Struktur (iscsicfg.h)

Die MSiSCSI_BootConfiguration Struktur beschreibt, wie das Startgerät konfiguriert ist.

Syntax

typedef struct _MSiSCSI_BootConfiguration {
  ULONGLONG          LUN;
  ULONGLONG          SecurityFlags;
  ULONG              UsernameSize;
  ULONG              PasswordSize;
  BOOLEAN            DiscoverBootDevice;
  WCHAR              InitiatorNode[223 + 1];
  WCHAR              TargetName[223 + 1];
  ISCSI_TargetPortal TargetPortal;
  ISCSI_LoginOptions LoginOptions;
  UCHAR              Username[1];
} MSiSCSI_BootConfiguration, *PMSiSCSI_BootConfiguration;

Angehörige

LUN

Die logische Einheitsnummer (LUN), die die logische Einheit auf dem Ziel identifiziert, die als Startgerät fungiert.

SecurityFlags

Ein bitweises ODER von Sicherheitskennzeichnungen, die die Sicherheitsanforderungen des Startgeräts angeben. Eine Liste der möglichen Flags für dieses Element finden Sie unter SECURITY_FLAG_QUALIFIERS.

UsernameSize

Die Größe der Zeichenfolge in Byte in Benutzername.

PasswordSize

Die Größe der Zeichenfolge in Byte in Password.

DiscoverBootDevice

Ein boolescher Wert, der angibt, ob das System das Startgerät dynamisch ermitteln soll. Wenn dieses Mitglied TRUEist, sollte das System das Startgerät dynamisch ermitteln.

InitiatorNode[223 + 1]

Der iSCSI-Name des Initiatorknotens, der zum Herstellen einer Verbindung mit dem Startgerät verwendet werden soll. Wenn dieses Element NULL-ist, kann die HBA einen beliebigen Initiatorknoten auswählen. Der iSCSI-Name für den Initiator identifiziert den Initiator weltweit eindeutig. Weitere Informationen zum Angeben dieses Namens finden Sie in der iSCSI-Spezifikation, die von der Internet Engineering Task Force (IETF) der IP-Speicherarbeitsgruppe veröffentlicht wird.

TargetName[223 + 1]

Der iSCSI-Name für das Ziel, das das Startgerät enthält.

TargetPortal

Eine ISCSI_TargetPortal Struktur, die das für die Verbindung zu verwendende Portal angibt.

LoginOptions

Eine ISCSI_LoginOptions Struktur, die die Merkmale der Anmeldesitzung angibt, die mit dem Startgerät hergestellt werden soll.

Username[1]

Ein Array mit variabler Länge mit Zeichen, das den Benutzernamen angibt, der mit dem Abfrage-Handshake-Authentifizierungsprotokoll (CHAP) verwendet werden soll. Der Benutzername wird auch als CHAP-Name (CHAP_N) bezeichnet. Der Initiator verwendet den CHAP-Namen, um das Ziel zu authentifizieren.

Bemerkungen

Die WMI-Toolsuite generiert automatisch eine Deklaration der MSiSCSI_BootConfiguration Struktur, wenn sie die MSiSCSI_BootConfiguration WMI-Klasse in Config.mofkompiliert. Es ist optional, dass Sie diese Klasse implementieren.

Anforderungen

Anforderung Wert
Header- iscsicfg.h (include Iscsicfg.h)

Siehe auch

ISCSI_LoginOptions

ISCSI_TargetPortal

MSiSCSI_BootConfiguration WMI-Klasse

SECURITY_FLAG_QUALIFIERS