VDS_STORAGE_IDENTIFIER_CODE_SET 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 code sets (encodings) of a storage identifier.

Syntax

typedef enum _VDS_STORAGE_IDENTIFIER_CODE_SET {
  VDSStorageIdCodeSetReserved = 0,
  VDSStorageIdCodeSetBinary = 1,
  VDSStorageIdCodeSetAscii = 2,
  VDSStorageIdCodeSetUtf8 = 3
} VDS_STORAGE_IDENTIFIER_CODE_SET;

Constants

 
VDSStorageIdCodeSetReserved
Value: 0
This value is reserved.
VDSStorageIdCodeSetBinary
Value: 1
The storage identifier is encoded as binary data.
VDSStorageIdCodeSetAscii
Value: 2
The storage identifier is encoded as ASCII data.
VDSStorageIdCodeSetUtf8
Value: 3
The storage identifier is encoded as UTF-8.

Windows Vista and Windows Server 2003:  Not supported before Windows Vista with SP1 and Windows Server 2008.

Remarks

The VDS_STORAGE_IDENTIFIER structure includes a VDS_STORAGE_IDENTIFIER_CODE_SET value as a member to indicate the code set of a storage identifier.

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