(storduid.h) STORAGE_DEVICE_UNIQUE_IDENTIFIER 结构
STORAGE_DEVICE_UNIQUE_IDENTIFIER 结构定义设备唯一标识符 (DUID) 。
语法
typedef struct _STORAGE_DEVICE_UNIQUE_IDENTIFIER {
ULONG Version;
ULONG Size;
ULONG StorageDeviceIdOffset;
ULONG StorageDeviceOffset;
ULONG DriveLayoutSignatureOffset;
} STORAGE_DEVICE_UNIQUE_IDENTIFIER, *PSTORAGE_DEVICE_UNIQUE_IDENTIFIER;
成员
Version
DUID 的版本。
Size
标识符标头的大小(以字节为单位)以及标头后面的标识符 (ID) 。
StorageDeviceIdOffset
从标头开头到设备 ID 描述符的偏移量(以字节为单位), (STORAGE_DEVICE_ID_DESCRIPTOR) 。 设备 ID 描述符包含从设备重要产品数据的页面0x83提取的 ID (VPD) 。
StorageDeviceOffset
标头开头到设备描述符的偏移量(以字节为单位) (STORAGE_DEVICE_DESCRIPTOR) 。 设备描述符包含从非 VPD 查询数据中提取的 ID。
DriveLayoutSignatureOffset
驱动器布局签名的偏移量(以字节为单位) (STORAGE_DEVICE_LAYOUT_SIGNATURE) 。
要求
要求 | 值 |
---|---|
Header | storduid.h (包括 Storduid.h) |