2.2.1.2.7 VDS_STORAGE_IDENTIFIER_TYPE

The VDS_STORAGE_IDENTIFIER_TYPE enumeration defines the types of storage device identifiers, as specified in [SPC-3].

 typedef enum _VDS_STORAGE_IDENTIFIER_TYPE
 {
   VDSStorageIdTypeVendorSpecific = 0x00000000,
   VDSStorageIdTypeVendorId = 0x00000001,
   VDSStorageIdTypeEUI64 = 0x00000002,
   VDSStorageIdTypeFCPHName = 0x00000003,
   VDSStorageIdTypePortRelative = 0x00000004,
   VDSStorageIdTypeTargetPortGroup = 0x00000005,
   VDSStorageIdTypeLogicalUnitGroup = 0x00000006,
   VDSStorageIdTypeMD5LogicalUnitIdentifier = 0x00000007,
   VDSStorageIdTypeScsiNameString = 0x00000008
 } VDS_STORAGE_IDENTIFIER_TYPE;

VDSStorageIdTypeVendorSpecific:  Storage identifier is vendor-specific.

VDSStorageIdTypeVendorId:  Storage identifier is a vendor identifier.

VDSStorageIdTypeEUI64:  Storage identifier is a 64-bit extended unique identifier (EUI-64).

VDSStorageIdTypeFCPHName:  Storage identifier is a Fibre Channel Physical and Signaling Interface (FC-PH) identifier.

VDSStorageIdTypePortRelative:  Storage identifier is a relative target port identifier.

VDSStorageIdTypeTargetPortGroup:  Storage identifier is a target port group number.

VDSStorageIdTypeLogicalUnitGroup:  Storage identifier is a logical unit group number.

VDSStorageIdTypeMD5LogicalUnitIdentifier:  Storage identifier is an MD5 logical unit number (LUN).

VDSStorageIdTypeScsiNameString:  Storage identifier is an SCSI name string identifier.