STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR estrutura (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 mudar.
|
-
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 |
de cliente com suporte mínimo |
Windows 10 |
servidor com suporte mínimo |
Windows Server 2016 |
cabeçalho |
ntddstor.h (include Ntddstor.h) |