MSDN Home >  MSDN Library >  Storage Devices >  Reference >  Storage Structures >  General Storage Structures
 
Storage Devices: Windows DDK

STORAGE_DEVICE_ID_DESCRIPTOR

[This is preliminary documentation and subject to change.]

The STORAGE_DEVICE_ID_DESCRIPTOR structure is used in conjunction with the IOCTL_STORAGE_QUERY_PROPERTY request to retrieve the device ID descriptor data for a device.

typedef struct _STORAGE_DEVICE_ID_DESCRIPTOR {
  ULONG  Version;
  ULONG  Size;
  ULONG  NumberOfIdentifiers;
  UCHAR  Identifiers[1];
} STORAGE_DEVICE_ID_DESCRIPTOR, *PSTORAGE_DEVICE_ID_DESCRIPTOR;

Members

Version
Indicates the version of the descriptor.
Size
Indicates the size in bytes of the descriptor.
NumberOfIdentifiers
Contains the number of identifiers reported by the device in the Identifiers array.
Identifiers
Contains a variable-length array of identification descriptors.

Headers

Declared in ntddstor.h. Include ntddstor.h.

Comments

The device descriptor consists of an array of device IDs taken from the SCSI-3 vital product page data that was retrieved during discovery.

See Also

IOCTL_STORAGE_QUERY_PROPERTY, STORAGE_DESCRIPTOR_HEADER, STORAGE_DEVICE_DESCRIPTOR, STORAGE_ADAPTER_DESCRIPTOR

 Contact Us   |  E-Mail this Page   |  MSDN Flash Newsletter
 © 2003 Microsoft Corporation. All rights reserved.   Terms of Use  Privacy Statement   Accessibility