VDS_INTERCONNECT_ADDRESS_TYPE enumeration (vdslun.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 the valid address types of a physical interconnect.

Syntax

typedef enum _VDS_INTERCONNECT_ADDRESS_TYPE {
  VDS_IA_UNKNOWN = 0,
  VDS_IA_FCFS = 1,
  VDS_IA_FCPH = 2,
  VDS_IA_FCPH3 = 3,
  VDS_IA_MAC = 4,
  VDS_IA_SCSI = 5
} VDS_INTERCONNECT_ADDRESS_TYPE;

Constants

 
VDS_IA_UNKNOWN
Value: 0
This value is reserved.
VDS_IA_FCFS
Value: 1
The address type is FCFS.
VDS_IA_FCPH
Value: 2
The address type is FCPH.
VDS_IA_FCPH3
Value: 3
The address type is FCPH3.
VDS_IA_MAC
Value: 4
The address type is MAC.
VDS_IA_SCSI
Value: 5
The address type is SCSI.

Remarks

The VDS_INTERCONNECT structure includes a VDS_INTERCONNECT_ADDRESS_TYPE value as a member to indicate an interconnect address type.

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

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header vdslun.h (include Vds.h, VdsHwPrv.h for hardware providers)

See also

VDS Enumerations

VDS_INTERCONNECT