Condividi tramite


struttura STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR (ntddstor.h)

La struttura STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR viene usata per recuperare le informazioni sugli attributi per un dispositivo.

Sintassi

typedef struct _STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR {
  ULONG   Version;
  ULONG   Size;
  ULONG64 Attributes;
} STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR, *PSTORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR;

Members

Version

Contiene la versione dei dati segnalati.

Size

Indica la quantità di dati segnalati, in byte. Si tratta dell'oggetto sizeof(STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR).

Attributes

Valore Significato
STORAGE_ATTRIBUTE_BYTE_ADDRESSABLE_IO
0x01
Attributo che indica che un dispositivo di archiviazione supporta I/O indirizzabili tramite byte.
STORAGE_ATTRIBUTE_BLOCK_IO
0x02
Attributo che indica che un dispositivo di archiviazione supporta l'I/O a blocchi.
STORAGE_ATTRIBUTE_DYNAMIC_PERSISTENCE
0x04
Attributo che indica che la persistenza dei dati nel dispositivo di archiviazione può cambiare.
STORAGE_ATTRIBUTE_VOLATILE
0x08
Attributo che indica che un dispositivo di archiviazione è volatile e non supporta la persistenza dei dati.
STORAGE_ATTRIBUTE_ASYNC_EVENT_NOTIFICATION
0x10
Riservato
STORAGE_ATTRIBUTE_PERF_SIZE_INDEPENDENT
0x20
Attributo che indica che un dispositivo di archiviazione ha prestazioni di I/O indipendenti da dimensioni di I/O.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Intestazione ntddstor.h (include Ntddstor.h)