structure STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR (ntddstor.h)
La structure STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR est utilisée pour récupérer les informations d’attributs d’un appareil.
Syntaxe
typedef struct _STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR {
ULONG Version;
ULONG Size;
ULONG64 Attributes;
} STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR, *PSTORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR;
Membres
Version
Contient la version des données signalées.
Size
Indique la quantité de données signalées, en octets. Il s’agit de la sizeof(STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR)
.
Attributes
Valeur |
Signification |
-
STORAGE_ATTRIBUTE_BYTE_ADDRESSABLE_IO
- 0x01
|
Attribut qui indique qu’un appareil de stockage prend en charge les E/S adressables par octet.
|
-
STORAGE_ATTRIBUTE_BLOCK_IO
- 0x02
|
Attribut qui indique qu’un appareil de stockage prend en charge les E/S de bloc.
|
-
STORAGE_ATTRIBUTE_DYNAMIC_PERSISTENCE
- 0x04
|
Attribut qui indique que la persistance des données sur l’appareil de stockage peut changer.
|
-
STORAGE_ATTRIBUTE_VOLATILE
- 0x08
|
Attribut qui indique qu’un appareil de stockage est volatile et ne prend pas en charge la persistance des données.
|
-
STORAGE_ATTRIBUTE_ASYNC_EVENT_NOTIFICATION
- 0x10
|
Réservé |
-
STORAGE_ATTRIBUTE_PERF_SIZE_INDEPENDENT
- 0x20
|
Attribut qui indique qu’un appareil de stockage a des performances d’E/S indépendantes des tailles d’E/S.
|
Exigences
Exigence |
Valeur |
client minimum pris en charge |
Windows 10 |
serveur minimum pris en charge |
Windows Server 2016 |
d’en-tête |
ntddstor.h (include Ntddstor.h) |