VDS_STORAGE_IDENTIFIER 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 a storage device using a particular code set and type.

Syntax

typedef struct _VDS_STORAGE_IDENTIFIER {
  VDS_STORAGE_IDENTIFIER_CODE_SET m_CodeSet;
  VDS_STORAGE_IDENTIFIER_TYPE     m_Type;
  ULONG                           m_cbIdentifier;
  BYTE                            *m_rgbIdentifier;
} VDS_STORAGE_IDENTIFIER;

Members

m_CodeSet

The encoding type of m_rgbIdentifier enumerated by VDS_STORAGE_IDENTIFIER_CODE_SET.

m_Type

The type of m_rgbIdentifier enumerated by VDS_STORAGE_IDENTIFIER_TYPE.

m_cbIdentifier

The size of the m_rgbIdentifier array, in bytes.

m_rgbIdentifier

Pointer to the identifier data.

Remarks

The VDS_STORAGE_DEVICE_ID_DESCRIPTOR structure includes this structure as a member to specify a particular storage device identifier for 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)

See also

VDS Structures

VDS_STORAGE_DEVICE_ID_DESCRIPTOR

VDS_STORAGE_IDENTIFIER_CODE_SET

VDS_STORAGE_IDENTIFIER_TYPE