VDS_POOL_CUSTOM_ATTRIBUTES structure (vds.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 custom attribute of a storage pool. This structure is used in the pPoolCustomAttributes member of the VDS_POOL_ATTRIBUTES structure.

Syntax

typedef struct _VDS_POOL_CUSTOM_ATTRIBUTES {
  LPWSTR pwszName;
  LPWSTR pwszValue;
} VDS_POOL_CUSTOM_ATTRIBUTES, *PVDS_POOL_CUSTOM_ATTRIBUTES;

Members

pwszName

A string containing the name of the custom attribute.

pwszValue

A string containing the value of the custom attribute.

Remarks

A custom attribute can be used to indicate, for example, the RAID types that can be created in the storage pool in cases such as the following:

  • The storage pool supports the creation of LUNs without any RAID type.
  • The storage pool supports more than one RAID type. This can happen if the storage pool spans more than one subsystem.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header vds.h

See also

VDS_POOL_ATTRIBUTES