STORAGE_DEVICE_UNIQUE_IDENTIFIER結構 (storduid.h)
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
標識符標頭的大小,以位元組為單位,以及標頭後面的標識碼(標識符)。
StorageDeviceIdOffset
位移,以位元組為單位,從標頭開頭到裝置標識符描述元 (STORAGE_DEVICE_ID_DESCRIPTOR)。 裝置標識符描述項包含從裝置重要產品數據頁面0x83擷取的標識碼。
StorageDeviceOffset
位移,以位元組為單位,從標頭的開頭到裝置描述元 (STORAGE_DEVICE_DESCRIPTOR)。 裝置描述項包含從非 VPD 查詢資料擷取的標識碼。
DriveLayoutSignatureOffset
磁碟驅動器配置簽章的位移,以位元組為單位(STORAGE_DEVICE_LAYOUT_SIGNATURE)。
要求
要求 | 價值 |
---|---|
標頭 | storduid.h (包括 Storduid.h) |