Partager via


STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR structure (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 sizeof(STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR).

Attributes

Valeur Signification
STORAGE_ATTRIBUTE_BYTE_ADDRESSABLE_IO
0x01
Attribut qui indique qu’un périphérique de stockage prend en charge les E/S adressables en octets.
STORAGE_ATTRIBUTE_BLOCK_IO
0x02
Attribut qui indique qu’un périphérique 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 le périphérique de stockage peut changer.
STORAGE_ATTRIBUTE_VOLATILE
0x08
Attribut qui indique qu’un périphérique 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 périphérique de stockage a des performances d’E/S indépendantes des tailles d’E/S.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête ntddstor.h (inclure Ntddstor.h)