STORAGE_DEVICE_ID_DESCRIPTOR structure
Used with the IOCTL_STORAGE_QUERY_PROPERTY control code request to retrieve the device ID descriptor data for a device.
Syntax
typedef struct _STORAGE_DEVICE_ID_DESCRIPTOR { DWORD Version; DWORD Size; DWORD NumberOfIdentifiers; BYTE Identifiers[1]; } STORAGE_DEVICE_ID_DESCRIPTOR, *PSTORAGE_DEVICE_ID_DESCRIPTOR;
Members
- Version
-
Contains the size of this structure, in bytes. The value of this member will change as members are added to the structure.
- Size
-
Specifies the total size of the data returned, in bytes. This may include data that follows this structure.
- NumberOfIdentifiers
-
Contains the number of identifiers reported by the device in the Identifiers array.
- Identifiers
-
Contains a variable-length array of identification descriptors.
Remarks
The device ID descriptor consists of an array of device IDs taken from the SCSI-3 vital product data (VPD) page 0x83 that was retrieved during discovery.
Requirements
|
Minimum supported client | Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2003 [desktop apps only] |
|
Header |
|
See also
- Disk Management Structures
- IOCTL_STORAGE_QUERY_PROPERTY
- STORAGE_DESCRIPTOR_HEADER
- STORAGE_DEVICE_DESCRIPTOR
- STORAGE_ADAPTER_DESCRIPTOR
Send comments about this topic to Microsoft
Build date: 4/16/2013