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, du début de l’en-tête au descripteur d’ID d’appareil (STORAGE_DEVICE_ID_DESCRIPTOR). Le descripteur d’ID d’appareil contient les ID extraits de la page 0x83 des données de produit vitales de l’appareil (VPD).
StorageDeviceOffset
Décalage, en octets, du début de l’en-tête au descripteur de l’appareil (STORAGE_DEVICE_DESCRIPTOR). Le descripteur d’appareil contient des ID qui sont extraits des données d’enquête non-VPD.
DriveLayoutSignatureOffset
Décalage, en octets, de la signature de disposition du lecteur (STORAGE_DEVICE_LAYOUT_SIGNATURE).
Exigences
Exigence | Valeur |
---|---|
d’en-tête | storduid.h (include Storduid.h) |