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) |