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) |