Freigeben über


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)

Weitere Informationen

STORAGE_DEVICE_DESCRIPTOR

STORAGE_DEVICE_ID_DESCRIPTOR