Freigeben über


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)

Siehe auch

STORAGE_DEVICE_DESCRIPTOR

STORAGE_DEVICE_ID_DESCRIPTOR