STORAGE_DEVICE_UNIQUE_IDENTIFIER Struktur (storduid.h)
Die STORAGE_DEVICE_UNIQUE_IDENTIFIER-Struktur definiert einen eindeutigen Gerätebezeichner (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;
Angehörige
Version
Die Version der DUID.
Size
Die Größe des Bezeichnerheaders in Bytes und die IDs (IDs), die dem Header folgen.
StorageDeviceIdOffset
Der Offset (in Byte) vom Anfang der Kopfzeile bis zum Geräte-ID-Deskriptor (STORAGE_DEVICE_ID_DESCRIPTOR). Der 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 Byte) vom Anfang der Kopfzeile bis zum Gerätedeskriptor (STORAGE_DEVICE_DESCRIPTOR). Der Gerätedeskriptor enthält IDs, die aus Nicht-VPD-Untersuchungsdaten extrahiert werden.
DriveLayoutSignatureOffset
Der Offset in Byte zur Laufwerklayoutsignatur (STORAGE_DEVICE_LAYOUT_SIGNATURE).
Anforderungen
Anforderung | Wert |
---|---|
Header- | storduid.h (include Storduid.h) |