Freigeben über


MSiSCSI_BootConfiguration-Struktur (iscsicfg.h)

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

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;

Member

LUN

Die LUN (Logical Unit Number), die die logische Einheit auf dem Ziel identifiziert, das als Startgerät fungiert.

SecurityFlags

Ein bitweises OR von Sicherheitsflags, 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 Bytes in Benutzername.

PasswordSize

Die Größe der Zeichenfolge in Bytes in Kennwort.

DiscoverBootDevice

Ein boolescher Wert, der angibt, ob das System das Startgerät dynamisch ermitteln soll. Wenn dieser Member TRUE ist, 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 dieser Member NULL ist, kann der 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 Storage-Arbeitsgruppe 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 Portal angibt, das für die Verbindung verwendet werden soll.

LoginOptions

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

Username[1]

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

Hinweise

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

Anforderungen

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

Weitere Informationen

ISCSI_LoginOptions

ISCSI_TargetPortal

MSiSCSI_BootConfiguration WMI-Klasse

SECURITY_FLAG_QUALIFIERS