VDS_STORAGE_DEVICE_ID_DESCRIPTOR structure [VDS]

The VDS_STORAGE_DEVICE_ID_DESCRIPTOR structure defines one or more storage identifiers for a storage device (typically an instance, as opposed to a class, of device).

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 structures.

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

Client Requires Windows Vista.
Server Requires Windows Server "Longhorn" or Windows Server 2003.
Header

Declared in VdsLun.h.

See Also

Volume Shadow Copy API Structures
VDS_STORAGE_IDENTIFIER
VDS_LUN_INFORMATION