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;
Membri
Version
Contiene la versione dei dati segnalati.
Size
Indica la quantità di dati segnalati, in byte. Si tratta del sizeof(STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR)
.
Attributes
Valore |
Significato |
-
STORAGE_ATTRIBUTE_BYTE_ADDRESSABLE_IO
- 0x01
|
Attributo che indica che un dispositivo di archiviazione supporta L'I/O indirizzabile in 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 indipendentemente da dimensioni di I/O.
|
Fabbisogno
Requisito |
Valore |
client minimo supportato |
Windows 10 |
server minimo supportato |
Windows Server 2016 |
intestazione |
ntddstor.h (include Ntddstor.h) |