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) |