MSiSCSI_PersistentLogins structure (iscsiop.h)

The MSiSCSI_PersistentLogins structure contains the list of persistent target logon sessions.

Syntax

typedef struct _MSiSCSI_PersistentLogins {
  ULONG                  PersistentLoginCount;
  ULONG                  Reserved;
  ISCSI_Persistent_Login PersistentLogins[1];
} MSiSCSI_PersistentLogins, *PMSiSCSI_PersistentLogins;

Members

PersistentLoginCount

The number of persistent target logon sessions that the initiator manages.

Reserved

Reserved for Microsoft use only.

PersistentLogins[1]

A variable length array of ISCSI_Persistent_Login structures, each of which contains information that is associated with a particular persistent logon session that the initiator maintains.

Remarks

Miniport drivers that manage iSCSI initiators automatically establish persistent logon sessions as soon as they are loaded into the storage driver stack. This guarantees that targets for which the initiator maintains persistent logon sessions will be available to the system as early in the startup process as possible. You must implement this class.

Requirements

Requirement Value
Header iscsiop.h (include Iscsiop.h)

See also

ISCSI_Persistent_Login

ISCSI_Persistent_Login WMI Class

MSiSCSI_PersistentLogins WMI Class