RemovePersistentLogin_IN structure (iscsiop.h)

The RemovePersistentLogin_IN structure holds the input data for the RemovePersistentLogin method, which is used to remove persistent login information.

Syntax

typedef struct _RemovePersistentLogin_IN {
  ULONG              PortNumber;
  WCHAR              TargetName[223 + 1];
  ISCSI_TargetPortal TargetPortal;
} RemovePersistentLogin_IN, *PRemovePersistentLogin_IN;

Members

PortNumber

The port number from which the initiator established the logon session.

TargetName[223 + 1]

The iSCSI target name to be removed from the initiator's list of persistent logon targets.

TargetPortal

A ISCSI_TargetPortal structure that specifies the target portal for which the initiator should delete persistent logons. ISCSI_TargetPortal has an Address member of type ISCSI_IP_Address. If the Type member of ISCSI_IP_Address is set to ISCSI_IP_ADDRESS_EMPTY, the RemovePersistentLogin method removes the persistent logons to the target for all portals.

Remarks

You must implement this method.

Requirements

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

See also

ISCSI_IP_Address

ISCSI_TargetPortal

RemovePersistentLogin

RemovePersistentLogin_OUT