VDS_ISCSI_IPSEC_FLAG 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.]

Not supported.

This enumeration is reserved for future use.

Syntax

typedef enum _VDS_ISCSI_IPSEC_FLAG {
  VDS_IIF_VALID,
  VDS_IIF_IKE,
  VDS_IIF_MAIN_MODE,
  VDS_IIF_AGGRESSIVE_MODE,
  VDS_IIF_PFS_ENABLE,
  VDS_IIF_TRANSPORT_MODE_PREFERRED,
  VDS_IIF_TUNNEL_MODE_PREFERRED
} VDS_ISCSI_IPSEC_FLAG;

Constants

 
VDS_IIF_VALID
This bit must be set for the field to contain significant information.
VDS_IIF_IKE
If set, IKE/IPSEC is enabled.
VDS_IIF_MAIN_MODE
If set, negotiate through main mode is enabled.
VDS_IIF_AGGRESSIVE_MODE
If set, negotiate through aggressive mode is enabled.
VDS_IIF_PFS_ENABLE
If set, perfect forward secrecy is enabled.
VDS_IIF_TRANSPORT_MODE_PREFERRED
If set, transport mode is preferred.
VDS_IIF_TUNNEL_MODE_PREFERRED
If set, tunnel mode is preferred.

Remarks

These flags are identical to the definitions for the iSNS portal security bitmap.

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

Requirements

   
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