VDS_STORAGE_DEVICE_ID_DESCRIPTOR structure (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 one or more storage identifiers for a storage device (typically an instance, as opposed to a class, of device).
Syntax
typedef struct _VDS_STORAGE_DEVICE_ID_DESCRIPTOR {
ULONG m_version;
ULONG m_cIdentifiers;
VDS_STORAGE_IDENTIFIER *m_rgIdentifiers;
} VDS_STORAGE_DEVICE_ID_DESCRIPTOR;
Members
m_version
The version of this structure.
m_cIdentifiers
The number of identifiers specified in m_rgIdentifiers.
m_rgIdentifiers
Pointer to VDS_STORAGE_IDENTIFIER structure.
Remarks
Storage devices can have multiple identifiers, and each of these identifiers can have a different code set and type. The VDS_LUN_INFORMATION structure includes this structure as a member to specify the storage device identifiers of a LUN.
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) |