MSiSCSI_BootConfiguration - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// iscsicfg.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-iscsicfg-_msiscsi_bootconfiguration)

_MSiSCSI_BootConfiguration structure

Description

The MSiSCSI_BootConfiguration structure describes how the boot device is configured.

Members

LUN

The logical unit number (LUN) that identifies the logical unit on the target that functions as a boot device.

SecurityFlags

A bitwise OR of security flags that indicate the security requirements of the boot device. For a list of possible flags for this member, see SECURITY_FLAG_QUALIFIERS.

UsernameSize

The size, in bytes, of the string in Username.

PasswordSize

The size, in bytes, of the string in Password.

DiscoverBootDevice

A Boolean value that indicates whether the system should dynamically discover the boot device. If this member is TRUE, the system should dynamically discover the boot device.

InitiatorNode

The iSCSI name of the initiator node to use for connecting to the boot device. If this member is NULL, the HBA can choose any initiator node. The iSCSI name for the initiator uniquely identifies the initiator anywhere in the world. For more information about how to specify this name, see the iSCSI specification that is published by the Internet Engineering Task Force (IETF) of the IP storage working group.

TargetName

The iSCSI name for the target that contains the boot device.

TargetPortal

A ISCSI_TargetPortal structure that specifies the portal to use for the connection.

LoginOptions

A ISCSI_LoginOptions structure that specifies the characteristics of the logon session to establish with the boot device.

Username

A variable length array of characters that specifies the user name to use with the challenge handshake authentication protocol (CHAP). The user name is also known as the CHAP name (CHAP_N). The initiator uses the CHAP name to authenticate the target.

Remarks

The WMI tool suite automatically generates a declaration of the MSiSCSI_BootConfiguration structure when it compiles the MSiSCSI_BootConfiguration WMI Class in Config.mof.It is optional that you implement this class.

See also

ISCSI_LoginOptions

ISCSI_TargetPortal

MSiSCSI_BootConfiguration WMI Class

SECURITY_FLAG_QUALIFIERS