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