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) |