estrutura STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR (ntddstor.h)
A estrutura STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR é usada para recuperar as informações de atributos de um dispositivo.
Sintaxe
typedef struct _STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR {
ULONG Version;
ULONG Size;
ULONG64 Attributes;
} STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR, *PSTORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR;
Membros
Version
Contém a versão dos dados relatados.
Size
Indica a quantidade de dados relatados, em bytes. Este é o sizeof(STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR)
.
Attributes
Valor |
Significado |
- STORAGE_ATTRIBUTE_BYTE_ADDRESSABLE_IO
- 0x01
|
Atributo que indica que um dispositivo de armazenamento dá suporte à E/S endereçável de bytes.
|
- STORAGE_ATTRIBUTE_BLOCK_IO
- 0x02
|
Atributo que indica que um dispositivo de armazenamento dá suporte à E/S de bloco.
|
- STORAGE_ATTRIBUTE_DYNAMIC_PERSISTENCE
- 0x04
|
Atributo que indica que a persistência de dados no dispositivo de armazenamento pode ser alterada.
|
- STORAGE_ATTRIBUTE_VOLATILE
- 0x08
|
Atributo que indica que um dispositivo de armazenamento é volátil e não dá suporte à persistência de dados.
|
- STORAGE_ATTRIBUTE_ASYNC_EVENT_NOTIFICATION
- 0x10
|
Reservado |
- STORAGE_ATTRIBUTE_PERF_SIZE_INDEPENDENT
- 0x20
|
Atributo que indica que um dispositivo de armazenamento tem desempenho de E/S independente dos tamanhos de E/S.
|
Requisitos
Requisito |
Valor |
Cliente mínimo com suporte |
Windows 10 |
Servidor mínimo com suporte |
Windows Server 2016 |
Cabeçalho |
ntddstor.h (inclua Ntddstor.h) |