_STORAGE_DEVICE_ID_DESCRIPTOR structure

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.

Syntax

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

Members

        `Identifiers`

        Contains a variable-length array of identification descriptors.

        `NumberOfIdentifiers`

        Contains the number of identifiers reported by the device in the <b>Identifiers</b> array.

        `Size`

        Indicates the size in bytes of the descriptor.

        `Version`

        Indicates the version of the descriptor.

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

Requirements

   
Windows Driver kit version
Minimum KMDF version
Minimum UMDF version
Header ntddstor.h (include Ntddstor.h)
## See Also

    <dl>

IOCTL_STORAGE_QUERY_PROPERTY
STORAGE_DESCRIPTOR_HEADER
STORAGE_DEVICE_DESCRIPTOR
STORAGE_ADAPTER_DESCRIPTOR

Send comments about this topic to Microsoft