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