STORAGE_DEVICE_UNIQUE_IDENTIFIER-Struktur (storduid.h)
Die STORAGE_DEVICE_UNIQUE_IDENTIFIER-Struktur definiert einen eindeutigen Gerätebezeichner (Device Unique Identifier, DUID).
Syntax
typedef struct _STORAGE_DEVICE_UNIQUE_IDENTIFIER {
ULONG Version;
ULONG Size;
ULONG StorageDeviceIdOffset;
ULONG StorageDeviceOffset;
ULONG DriveLayoutSignatureOffset;
} STORAGE_DEVICE_UNIQUE_IDENTIFIER, *PSTORAGE_DEVICE_UNIQUE_IDENTIFIER;
Member
Version
Die Version der DUID.
Size
Die Größe des Bezeichnerheaders und der Bezeichner (IDs), die dem Header folgen, in Bytes.
StorageDeviceIdOffset
Der Offset in Bytes vom Anfang des Headers bis zum Geräte-ID-Deskriptor (STORAGE_DEVICE_ID_DESCRIPTOR). Die Geräte-ID-Deskriptor enthält die IDs, die aus der Seite 0x83 der wichtigen Produktdaten (VPD) des Geräts extrahiert werden.
StorageDeviceOffset
Der Offset in Bytes vom Anfang des Headers bis zum Gerätedeskriptor (STORAGE_DEVICE_DESCRIPTOR). Die Gerätebeschreibung enthält IDs, die aus Nicht-VPD-Abfragedaten extrahiert werden.
DriveLayoutSignatureOffset
Der Offset in Bytes für die Laufwerkslayoutsignatur (STORAGE_DEVICE_LAYOUT_SIGNATURE).
Anforderungen
Anforderung | Wert |
---|---|
Header | storduid.h (einschließlich Storduid.h) |