Partager via


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)