VDS_STORAGE_IDENTIFIER_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 valid types for a storage identifier.

Syntax

typedef enum _VDS_STORAGE_IDENTIFIER_TYPE {
  VDSStorageIdTypeVendorSpecific = 0,
  VDSStorageIdTypeVendorId = 1,
  VDSStorageIdTypeEUI64 = 2,
  VDSStorageIdTypeFCPHName = 3,
  VDSStorageIdTypePortRelative = 4,
  VDSStorageIdTypeTargetPortGroup = 5,
  VDSStorageIdTypeLogicalUnitGroup = 6,
  VDSStorageIdTypeMD5LogicalUnitIdentifier = 7,
  VDSStorageIdTypeScsiNameString = 8
} VDS_STORAGE_IDENTIFIER_TYPE;

Constants

 
VDSStorageIdTypeVendorSpecific
Value: 0
The storage identifier type is vendor specific.
VDSStorageIdTypeVendorId
Value: 1
The storage identifier is the same as the vendor identifier.
VDSStorageIdTypeEUI64
Value: 2
The storage identifier type follows the IEEE 64-bit Extended Unique Identifier (EUI-64) standard.
VDSStorageIdTypeFCPHName
Value: 3
The storage identifier type follows the Fibre Channel Physical and Signaling Interface (FC-PH) naming
convention.
VDSStorageIdTypePortRelative
Value: 4
VDS 1.1:  The storage identifier type is dependent on the port.
VDSStorageIdTypeTargetPortGroup
Value: 5
VDSStorageIdTypeLogicalUnitGroup
Value: 6
VDSStorageIdTypeMD5LogicalUnitIdentifier
Value: 7
VDSStorageIdTypeScsiNameString
Value: 8

Remarks

The VDS_STORAGE_IDENTIFIER structure includes a VDS_STORAGE_IDENTIFIER_TYPE value as a member to indicate the storage identifier type.

Note  Additional constants might be added to the VDS_STORAGE_IDENTIFIER_TYPE enumeration in future Windows versions. For this reason, your application must be designed to gracefully handle an unrecognized VDS_STORAGE_IDENTIFIER_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_STORAGE_IDENTIFIER