Partager via


structure STORAGE_DEVICE_UNIQUE_IDENTIFIER (storduid.h)

La structure STORAGE_DEVICE_UNIQUE_IDENTIFIER définit un identificateur unique d’appareil (DUID).

Syntaxe

typedef struct _STORAGE_DEVICE_UNIQUE_IDENTIFIER {
  ULONG Version;
  ULONG Size;
  ULONG StorageDeviceIdOffset;
  ULONG StorageDeviceOffset;
  ULONG DriveLayoutSignatureOffset;
} STORAGE_DEVICE_UNIQUE_IDENTIFIER, *PSTORAGE_DEVICE_UNIQUE_IDENTIFIER;

Membres

Version

Version du DUID.

Size

Taille, en octets, de l’en-tête d’identificateur et des identificateurs (ID) qui suivent l’en-tête.

StorageDeviceIdOffset

Décalage, en octets, entre le début de l’en-tête et le descripteur d’ID d’appareil (STORAGE_DEVICE_ID_DESCRIPTOR). Le descripteur d’ID d’appareil contient les ID qui sont extraits de la page 0x83 des données de produit vitales (VPD) de l’appareil.

StorageDeviceOffset

Décalage, en octets, entre le début de l’en-tête et le descripteur d’appareil (STORAGE_DEVICE_DESCRIPTOR). Le descripteur d’appareil contient des ID qui sont extraits de données de demande non-VPD.

DriveLayoutSignatureOffset

Décalage, en octets, de la signature de disposition du lecteur (STORAGE_DEVICE_LAYOUT_SIGNATURE).

Configuration requise

Condition requise Valeur
En-tête storduid.h (inclure Storduid.h)

Voir aussi

STORAGE_DEVICE_DESCRIPTOR

STORAGE_DEVICE_ID_DESCRIPTOR