STORAGE_DEVICE_ID_DESCRIPTOR 结构 (winioctl.h)

与 IOCTL_STORAGE_QUERY_PROPERTY 控制代码请求一起使用,用于检索设备的设备 ID 描述符。

语法

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

成员

Version

包含此结构的大小(以字节为单位)。 此成员的值将随着成员添加到 结构而更改。

Size

指定返回的数据的总大小(以字节为单位)。 这可能包括遵循此结构的数据。

NumberOfIdentifiers

包含设备在标识符数组中报告的 标识符 数。

Identifiers[1]

包含标识描述符的可变长度数组。

注解

设备 ID 描述符由从发现过程中检索到的 SCSI-3 重要产品数据 (VPD) 页0x83获取的设备 ID 数组组成。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 winioctl.h (包括 Windows.h)

请参阅

磁盘管理结构

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ADAPTER_DESCRIPTOR

STORAGE_DESCRIPTOR_HEADER

STORAGE_DEVICE_DESCRIPTOR