VDS_ISCSI_LOGIN_TYPE enumeration (vds.h)

[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]

Defines the set of valid types for logging into an iSCSI target.

Syntax

typedef enum _VDS_ISCSI_LOGIN_TYPE {
  VDS_ILT_MANUAL = 0,
  VDS_ILT_PERSISTENT = 1,
  VDS_ILT_BOOT = 2
} VDS_ISCSI_LOGIN_TYPE;

Constants

 
VDS_ILT_MANUAL
Value: 0
A manual, one-time login is performed.
VDS_ILT_PERSISTENT
Value: 1
A persistent login is performed.
VDS_ILT_BOOT
Value: 2
A persistent login is performed such that the target is present at startup.

Remarks

Note  Additional constants might be added to the VDS_ISCSI_LOGIN_TYPE enumeration in future Windows versions. For this reason, your application must be designed to gracefully handle an unrecognized VDS_ISCSI_LOGIN_TYPE enumeration constant.
 

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 R2 [desktop apps only]
Header vds.h
Redistributable VDS 1.1

See also

IVdsIscsiInitiatorAdapter::LoginToTarget

VDS Enumerations